Dois-je utiliser des sélecteurs ?

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é: