Gerer l'etat et le data fetching

Redux, Zustand, React Query pour assurer la coherence et la reactivite de l'interface.

Module 5

Exercice pratique

Creer un store Zustand

Creez un store Zustand pour gerer une liste de taches (Todo) avec les fonctionnalites suivantes :
1Interface Todo avec : id (string), text (string), done (boolean)
2Le store doit avoir :
todos: Todo[] - la liste
addTodo(text: string) - ajouter une tache
toggleTodo(id: string) - basculer done/pas done
removeTodo(id: string) - supprimer une tache
typescript