Lecture de l'État avec useSelector
Glissez pour afficher le menu
Pour utiliser les données du store dans un composant, il faut les lire avec useSelector.
Ce hook permet à votre composant d'accéder à l'état actuel.
Lecture de l'état
Dans un composant, appelez useSelector et retournez la partie de l'état dont vous avez besoin :
import { useSelector } from 'react-redux';
function Counter() {
const value = useSelector((state) => state.counter.value);
return <p>{value}</p>;
}
La fonction reçoit l'état complet du store, et vous sélectionnez uniquement ce dont vous avez besoin.
Importance de cette approche
Les composants ne doivent pas dépendre de l'ensemble de l'état. En sélectionnant seulement une petite partie, vous gardez les composants simples et plus faciles à maintenir.
Le composant se mettra automatiquement à jour lorsque l'état sélectionné change. Il n'est pas nécessaire de déclencher manuellement les mises à jour.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion