Dois-je utiliser des sélecteurs ?

Table des matières:

Dois-je utiliser des sélecteurs ?
Dois-je utiliser des sélecteurs ?
Anonim

Pourquoi utiliser un sélecteur ? Il est recommandé de garder l'état de votre magasin Redux au minimum et de dériver les données de l'état selon les besoins. Les sélecteurs aident à cela. Ils peuvent calculer des données dérivées, permettant à Redux de stocker l'état minimal possible.

Pourquoi utilisons-nous des sélecteurs ?

Un sélecteur est l'une des propriétés de l'objet que nous utilisons avec la configuration du composant. Un sélecteur est utilisé pour identifier chaque composant de manière unique dans l'arborescence des composants, et il définit également la manière dont le composant actuel est représenté dans le DOM HTML.

À quoi servent les sélecteurs dans Redux ?

Les sélecteurs sont des fonctions qui prennent l'état Redux comme argument et renvoient des données à transmettre au composant. const getUserData=état=> état.

Puis-je utiliser le sélecteur dans le réducteur ?

Il n'est généralement pas possible d'utiliser des sélecteurs à l'intérieur des réducteurs, car un réducteur de tranche n'a accès qu'à sa propre tranche de l'état Redux, et la plupart des sélecteurs s'attendent à recevoir le tout l'état racine de Redux en tant qu'argument.

Qu'est-ce que le sélecteur réagit ?

useSelector est une fonction qui prend l'état actuel comme argument et renvoie les données que vous voulez. Il est très similaire à mapStateToProps et vous permet de stocker les valeurs de retour dans une variable dans le cadre de vos composants fonctionnels au lieu de les transmettre en tant qu'accessoires.

Conseillé:

Articles intéressants
L'acadie faisait-elle partie de la nouvelle-france?
Lire la suite

L'acadie faisait-elle partie de la nouvelle-france?

Acadie (français: Acadie) était une colonie de la Nouvelle-France dans le nord-est de l'Amérique du Nord qui comprenait des parties de ce qui est maintenant les provinces maritimes, la péninsule gaspésienne et le Maine jusqu'au Kennebec Rivière.

Malcolm x était-il panafricain ?
Lire la suite

Malcolm x était-il panafricain ?

"Un intérêt pour la liberté, l'égalité et la justice pour tous et disposé à travailler avec tous ceux qui sont prêts à travailler et tous ceux qui renversent le système d'exploitation." Le Dr Nadia Mohamed décrit cette vision universaliste de Malcolm X comme « pan-humanity ».

Pourquoi la fonction du centromère ?
Lire la suite

Pourquoi la fonction du centromère ?

La fonction principale du centromère est de fournir la base pour l'assemblage du kinétochore, qui est un complexe protéique essentiel à la bonne ségrégation chromosomique pendant la mitose. Dans les micrographies électroniques des chromosomes mitotiques, les kinétochores apparaissent comme des structures en forme de plaque composées de plusieurs couches (Figure 4).