Hvorfor skal du bruge en vælger? Det er en bedste praksis at holde din Redux-butikstilstand minimal og udlede data fra staten efter behov. Vælgere hjælper med det. De kan beregne afledte data, så Redux kan gemme den minimale mulige tilstand.
Hvorfor bruger vi vælgere?
En vælger er en af egenskaberne for det objekt, som vi bruger sammen med komponentkonfigurationen. En vælger bruges til at identificere hver komponent unikt i komponenttræet, og den definerer også, hvordan den aktuelle komponent er repræsenteret i HTML DOM.
Hvad er brugen af vælgere i Redux?
Vælgere er funktioner, der tager Redux-tilstanden som et argument og returnerer nogle data, der skal videregives til komponenten. const getUserData=tilstand=> tilstand.
Kan jeg bruge vælgeren i reducer?
Det er typisk ikke muligt at bruge vælgere inde i reduktionselementer, fordi en skivereducer kun har adgang til sin egen del af Redux-tilstanden, og de fleste vælgere forventer at få hele Redux-rodtilstanden som et argument.
Hvad reagerer vælgeren på?
useSelector er en funktion, der tager den aktuelle tilstand som et argument og returnerer de data, du vil have fra den. Det minder meget om mapStateToProps, og det giver dig mulighed for at gemme returværdierne inde i en variabel inden for rammerne af dine funktionelle komponenter i stedet for at videregive som rekvisitter.