Implémentation et Tests d'un Réduceur en JavaScript

Mon premier reducer
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Redux
Revoir le teaser Je m'abonne
Transcription

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de vous permettre de comprendre ce qu'est un réduceur, comment l'implémenter et comment le tester avec des tests unitaires.

Découvrez comment implémenter un réduceur en JavaScript et les principes de base des tests unitaires.

Dans cette leçon, vous apprendrez à créer votre premier réduceur en JavaScript. Un réduceur est une fonction qui prend deux arguments, l'état et l'action, et retourne le prochain état de manière pure. Nous allons tester ce réduceur en utilisant la librairie expect. Vous verrez comment écrire des tests qui vérifieront que votre réduceur fonctionne correctement pour différentes actions, telles que l'incrémentation et la décrémentation.

Nous commencerons par écrire des tests simples pour vérifier que le compteur se comporte comme prévu face aux actions d'incrémentation et de décrémentation. Puis nous étendrons nos tests pour inclure des scénarios supplémentaires, comme les actions inconnues, où le réduceur doit retourner l'état inchangé, et les actions vides, où il doit retourner l'état initial.

Enfin, nous nous assurerons que notre réduceur est robuste en ajoutant une gestion par défaut des états initialisés et en nous assurant que tous les tests passent sans erreur.

Voir plus
Questions réponses
Qu'est-ce qu'un réduceur en JavaScript ?
Un réduceur est une fonction qui prend deux arguments, l'état et l'action, et retourne le prochain état de manière pure.
Pourquoi est-il important de tester son réduceur ?
Il est important de tester son réduceur pour s'assurer qu'il se comporte comme attendu avec différentes actions et états, garantissant ainsi la robustesse et la fiabilité de votre application.
Que doit renvoyer un réduceur lorsqu'il reçoit une action inconnue ?
Lorsqu'un réduceur reçoit une action inconnue, il doit renvoyer l'état inchangé.