Moet ik selectors gebruiken?

Inhoudsopgave:

Moet ik selectors gebruiken?
Moet ik selectors gebruiken?
Anonim

Waarom zou je een selector gebruiken? Het is een best practice om de status van uw Redux-winkel minimaal te houden en indien nodig gegevens uit de status af te leiden. Keuzehulpen helpen daarbij. Ze kunnen afgeleide gegevens berekenen, waardoor Redux de minimaal mogelijke status kan opslaan.

Waarom gebruiken we selectors?

Een selector is een van de eigenschappen van het object dat we samen met de componentconfiguratie gebruiken. Een selector wordt gebruikt om elke component uniek te identificeren in de componentenboom en definieert ook hoe de huidige component wordt weergegeven in de HTML DOM.

Wat is het gebruik van selectors in Redux?

Selectors zijn functies die de Redux-status als argument nemen en wat gegevens teruggeven om door te geven aan de component. const getUserData=staat=> staat.

Kan ik de selector in het verloopstuk gebruiken?

Het is normaal gesproken niet mogelijk om selectors binnen reducers te gebruiken, omdat een slice-reductor alleen toegang heeft tot zijn eigen slice van de Redux-status, en de meeste selectors verwachten de volledige Redux-rootstatus als argument.

Wat is selector in reageren?

useSelector is een functie die de huidige status als argument neemt en de gewenste gegevens ervan teruggeeft. Het lijkt erg op mapStateToProps en stelt je in staat om de geretourneerde waarden op te slaan in een variabele binnen het bereik van je functionele componenten in plaats van door te geven als rekwisieten.

Aanbevolen: