Ajout et Validation des Todos
Objectifs
Les objectifs de cette vidéo sont :
- Écrire et mettre en place des tests unitaires pour les réduceurs Redux.
- Implémenter une fonction de toggle pour changer l'état de completed des tâches.
- Comprendre comment manipuler les références mémoire dans Redux.
Résumé
Dans cette leçon, nous apprenons à implémenter un toggle pour valider l'accomplissement d'une tâche en ajustant l'état de completed d'une todo.
Description
Cette vidéo vous guide à travers le processus d'implémentation d'un toggle dans un réduceur Redux pour modifier l'état de completed des todos. Nous commençons par écrire un test pour vérifier la fonctionnalité, puis nous implémentons la logique dans le réduceur. Pour ce faire, nous utilisons une nouvelle référence mémoire avec state.map pour parcourir et modifier l'objet cible dans notre tableau de todos. Nous vérifions l'identifiant de chaque tâche et utilisons l'inverse de l'état actuel de completed pour réaliser le toggle. Une fois cette modification effectuée, nous constatons que nos tests passent avec succès, validant notre implémentation.