Implémenter un Réduceur avec Redux

HTML & CSS
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre ReactJS 2018
Revoir le teaser Je m'abonne
3,0
Transcription

49,90€ Je commande

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

DescriptionProgrammeAvis
3,0
49,90€ Je commande

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

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.

Apprenez à implémenter votre premier réduceur et à écrire des tests unitaires pour valider son fonctionnement.

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.
Voir plus
Questions réponses
Qu'est-ce qu'un réduceur en Redux ?
Un réduceur est une fonction qui prend l'état actuel et une action, puis retourne le prochain état de manière pure, en respectant les principes de Redux.
Pourquoi utilise-t-on la librairie expect dans cette leçon ?
La librairie expect est utilisée pour écrire des tests unitaires permettant de valider le comportement de notre réduceur, en s'assurant qu'il retourne les états attendus.
Comment un réduceur gère-t-il une action inconnue ?
Lorsqu'une action inconnue est dispatchée, le réduceur devrait retourner l'état actuel sans apporter de modifications, en gérant cela via une clause default dans un switch.
1 commentaire
3,0
1 vote
5
4
3
2
1
gregory_jarrige
Il y a 3 ans
Cette formation est géniale, mais je ne peux pas lui mettre la note maximale en l'état, car il y a deux problèmes qu'il faudrait signaler à l'auteur :
- 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.
charlene.bleuse_1
Il y a 3 ans

En réponse à par gregory_jarrige

Bonjour Monsieur Jarrige,

Je vous remercie de votre retour, je fais part de vos remarques au service technique.
Bien à vous, Charlène