Czy powinienem używać selektorów?

Spisu treści:

Czy powinienem używać selektorów?
Czy powinienem używać selektorów?
Anonim

Dlaczego powinieneś używać selektora? Najlepszą praktyką jest utrzymanie minimalnego stanu magazynu Redux i pobieranie danych ze stanu w razie potrzeby. Pomagają w tym selektory. Mogą obliczać dane pochodne, dzięki czemu Redux może przechowywać minimalny możliwy stan.

Dlaczego używamy selektorów?

Selektor jest jedną z właściwości obiektu, której używamy wraz z konfiguracją komponentu. Selektor służy do jednoznacznej identyfikacji każdego komponentu w drzewie komponentów, a także definiuje sposób, w jaki bieżący komponent jest reprezentowany w DOM HTML.

Jakie jest zastosowanie selektorów w Redux?

Selektory to funkcje, które biorą stan Redux jako argument i zwracają pewne dane do przekazania do komponentu. const getUserData=stan=> stan.

Czy mogę używać selektora w reduktorze?

Zazwyczaj nie jest możliwe używanie selektorów wewnątrz reduktorów, ponieważ reduktor wycinka ma dostęp tylko do własnego wycinka stanu Redux, a większość selektorów oczekuje, że otrzyma cały stan główny Redux jako argument.

Co to selektor reaguje?

useSelector to funkcja, która przyjmuje bieżący stan jako argument i zwraca z niego dowolne dane. Jest bardzo podobny do mapStateToProps i pozwala przechowywać zwracane wartości wewnątrz zmiennej w zakresie komponentów funkcjonalnych, zamiast przekazywać je jako props.

Zalecana: