Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à jour de l'état avec useDispatch | Lecture et Mise à Jour de l'État dans les Composants
Gestion d'État avec Redux Toolkit dans React

bookMise à 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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 4. Chapitre 2
some-alt