Mise à jour de l'état avec useDispatch
Glissez pour afficher le menu
Pour modifier l'état dans Redux, il faut envoyer une action au store. Cela se fait à l'aide du hook useDispatch.
Envoi d'une action
À l'intérieur d'un composant, appeler useDispatch et l'utiliser pour déclencher des actions :
import { useDispatch } from 'react-redux';
import { increment } from './counterSlice';
function Counter() {
const dispatch = useDispatch();
return (
<button onClick={() => dispatch(increment())}>
Increase
</button>
);
}
Lorsque le bouton est cliqué, l'action est envoyée au store et l'état est mis à jour.
Fonctionnement
L'état n'est pas modifié directement. À la place, une action est envoyée, et Redux décide comment l'état doit changer à l'aide des reducers.
Cette méthode garantit la prévisibilité des mises à jour de l'état. Toutes les modifications suivent le même processus, ce qui facilite la compréhension et le débogage de l'application.
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