• 15 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 01/12/2023

Introduction du cours

Vous venez de terminer le cours Créez une application complète avec React, ou vous maîtrisez déjà les bases et souhaitez vous rapprocher d’un exercice de terrain ? Ce cours est fait pour vous !

En production, aujourd’hui, dès qu’un projet atteint une taille moyenne, il devient très pratique d’utiliser un système de centralisation des données et des actions, afin de simplifier le développement de votre application. Le plus populaire est Redux – il y a en moyenne 6 téléchargements de Redux pour 10 de React ; c’est celui-ci que l’on découvrira dans ce cours.

Mais à quoi sert donc Redux ?

Redux permet une gestion de "states globaux". Grâce à Redux, vous palliez les faiblesses des props qui ne sont accessibles qu’en lecture seule, ou des states qui sont liés à un unique composant, et donc seulement localement.

Redux permet donc de faciliter le développement de toute application dès que celle-ci implique l’existence de composants dépendant les uns des autres.

Dans ce cours, nous travaillerons sur trois cas pratiques où Redux se montrera très utile. Nous verrons d’abord Tennis Score, pour mettre en place Redux sur une petite application et comprendre son fonctionnement. Dans la partie 2, on utilisera une version de Tennis Score construite avec React pour voir comment utiliser les deux ensemble.

Puis, nous ajouterons Redux à une application plus conséquente. Il s’agit de Shiny, dont vous devez vous souvenir si vous avez suivi le prérequis de ce cours !

Enfin, je vous partagerai quelques outils et astuces pour évoluer dans cet écosystème de React, et continuer votre apprentissage.

Vous êtes prêt à passer au niveau supérieur avec Redux ? Alors rejoignez-moi dans ce cours !

Exemple de certificat de réussite
Exemple de certificat de réussite