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:

Interesujące artykuły
Czy wieloogniskowe zapalenie naczyniówki może powodować ślepotę?
Czytaj więcej

Czy wieloogniskowe zapalenie naczyniówki może powodować ślepotę?

Wieloogniskowe zapalenie naczyniówki (MFC) generalnie powoduje nieostre widzenie z lub bez wrażliwości na światło. Inne typowe objawy to martwe punkty, męty, dyskomfort w oku i postrzegane błyski światła. Czy wieloogniskowe zapalenie naczyniówki jest rzadkie?

Kto zbudował axum tsion?
Czytaj więcej

Kto zbudował axum tsion?

Twierdzi się, że zawiera Arkę Przymierza. Znajduje się w miejscowości Axum, Tigray. Uważa się, że oryginalny kościół został zbudowany podczas panowania Ezany Ezana Ezana (Ge'ez: ዒዛና 'Ezana, niewokalizowany ዐዘነ 'zn; pisany również Aezana lub Aizan) był władcą Królestwo Aksum, starożytne królestwo położone na terenie dzisiejszej Erytrei i Etiopii.

Kiedy stosować destygmatyzację?
Czytaj więcej

Kiedy stosować destygmatyzację?

Usuń negatywne skojarzenia z (coś kiedyś uważanego za haniebne lub haniebne); powodują, że nie są już postrzegane jako piętno. 'Niepełnosprawność musi być odstygmatyzowana. ' 'Musimy traktować to jak epidemię i odstygmatyzować uzależnienie. Czy istnieje takie słowo jak Destygmatyzacja?