Étapes d'Implémentation
Objectifs
Les objectifs de cette vidéo incluent :
- Comprendre la structure et le fonctionnement d'un réduceur.
- Apprendre à utiliser la librairie expect pour les tests unitaires.
- Écrire et exécuter des tests unitaires pour valider le comportement du réduceur.
- Gérer les actions inconnues et définir des états initiaux par défaut.
Résumé
Apprenez à implémenter votre premier réduceur et à écrire des tests unitaires pour valider son fonctionnement.
Description
Dans cette leçon, nous allons créer un réduceur en JavaScript pour gérer l'état d'un compteur. Un réduceur est une fonction qui prend deux arguments : l'état actuel et une action, et retourne le prochain état de façon pure. Nous aborderons également la création de tests unitaires à l'aide de la librairie expect. Cela inclut les scénarios d'incrémentation, de décrémentation, et la gestion des actions inconnues ou des états non définis. Enfin, nous mettrons en place des paramètres par défaut pour gérer l'état initial du compteur.
En suivant cette leçon, vous apprendrez à :
- Définir un réduceur et comprendre son rôle dans la gestion de l'état.
- Utiliser la librairie expect pour écrire et exécuter des tests unitaires.
- Appliquer les concepts de pureté et d'immuabilité dans vos fonctions réductrices.
- Gérer les actions non reconnues et définir un état initial par défaut.
- la vidéo du chapitre 4.1 ne correspond pas à l'intitulé
- la vidéo du chapitre 6.3 ne correspond pas non plus à l'intitulé
Les deux vidéos erronées correspondent manifestement à un autre cours décrivant la création d'une TODO List.
En réponse à (sans sujet) par gregory_jarrige
Je vous remercie de votre retour, je fais part de vos remarques au service technique.
Bien à vous, Charlène