À propos du cours
Plongez dans notre passionnante formation sur Redux et Redux Toolkit, l’outil incontournable pour la gestion de l’état dans les applications JavaScript modernes. En peu de temps, vous découvrirez les possibilités infinies qu’offre cette bibliothèque, essentielle pour créer des applications web robustes et réactives.
Dès les premières leçons, nous explorerons les fondamentaux de Redux. Vous apprendrez à créer des actions pour déclencher des changements d’état, à structurer vos reducers pour gérer ces actions efficacement, et à centraliser l’état de votre application via le store. Ces concepts cruciaux jouent un rôle clé dans le développement d’applications fiables et performantes. Pour une introduction détaillée à Redux, consultez Redux Documentation.
Ensuite, nous approfondirons l’utilisation des outils essentiels pour tirer pleinement parti de Redux. Vous découvrirez comment utiliser Provider pour connecter votre application React à React-Redux, comment exploiter les hooks useDispatch
et useSelector
pour interagir avec le store de manière efficace, et comment utiliser Redux Toolkit pour simplifier et accélérer le processus de développement. Pour plus d’informations sur React-Redux, visitez React-Redux Documentation.
Par la suite, pour aller au-delà des bases, nous aborderons des sujets avancés. Vous apprendrez à gérer les actions asynchrones avec Redux Thunk, à combiner plusieurs reducers grâce à combineReducers
, et à utiliser Immer pour une gestion de l’état immuable simplifiée. Nous explorerons également l’intégration de middlewares pour étendre les fonctionnalités de Redux. Pour des détails sur Redux Thunk, consultez Redux Thunk Documentation.
Pour conclure, en suivant cette formation sur Redux, React-Redux, et Redux Toolkit, vous serez prêt à relever les défis les plus exigeants du développement web moderne.
Contenu du cours
Redux
Introduction à la formation et Installation
05:29Le concept de Redux
03:26Les actions
02:32Les reducers
03:53Le store
05:09Le provider
03:36Use Dispatch et Use Selector
06:31Restock (Reselect)
02:23Function bindActionCreators
02:45Multiple Reducer
05:36Combiner les Reducers
03:15Immer
09:29Les middlewares
04:18Thunk
10:27