Création et utilisation des middleware
Objectifs
Les objectifs de cette vidéo sont :
- Expliquer le concept de middleware dans Redux.
- Démontrer la création de middleware personnalisé.
- Illustrer l'interaction entre middleware et réduceurs dans le flux de traitement des actions.
- Apprendre à utiliser
applyMiddleware
pour intégrer des middleware.
Résumé
Découvrez l'importance des middleware dans Redux et comment les créer pour gérer des actions spécifiques.
Description
Les middleware jouent un rôle crucial dans le gestionnaire d'états Redux en permettant l'interception et la transformation des actions dispatchées avant qu'elles n'atteignent les réduceurs. Dans ce chapitre, nous approfondirons la création de middleware pour gérer des scénarios communs tels que les appels API. Un exemple concret abordé consiste à limiter le nombre de tâches (todos) qu'un utilisateur peut ajouter, illustrant ainsi comment un middleware peut imposer des règles métier au sein de votre application.
Vous apprendrez à :
- Configurer
applyMiddleware
dans Redux. - Créer un fichier de middleware personnalisé.
- Utiliser les méthodes
dispatch
etgetState
pour interagir avec le store Redux.
Enfin, la leçon explique l'importance de redispatcher l'action après traitement pour ne pas interrompre le flux de données dans Redux, notamment en comparaison avec la fonction next
dans les frameworks comme Express.js.