Retour aux cas pratiques
ZustandFondamental

Correction d'une mutation directe dans un store Zustand

Scénario

Contexte : Un store Zustand gère une liste de tâches dans une application interne. Le Problème : Une mutation directe du state empêche React de déclencher correctement les re-renders. Contraintes : Respecter l'immuabilité du state lors des mises à jour. Code actuel : const useStore = create((set) => ({ todos: [], addTodo: (todo) => set((state) => { state.todos.push(todo); return state; }) })); Livrable attendu : Corriger la fonction addTodo afin de respecter l'immuabilité et garantir une mise à jour correcte du state.

Compétences ciblées

zustandimmutabilitystatereact
    Correction d'une mutation directe dans un store Zustand — mise en situation Zustand | CodeDuel