
Vous souhaitez planifier cette formation à une date spécifique ? Contactez-nous par email ou en remplissant le formulaire de contact.
Cette formation React.js vous accompagne dans la création d’applications web modernes avec React 18, en combinant les composants fonctionnels, le routing, et deux approches de gestion d’état : Redux (classique et robuste) et Zustand (moderne, minimaliste et performant).
React.js est aujourd’hui le framework JavaScript le plus utilisé pour développer des interfaces utilisateur rapides, modulaires et réactives. Mais pour construire des applications complexes, il est indispensable de savoir gérer l’état de manière centralisée et efficace. Découvrez également notre Formation Comprendre les Besoins Utilisateurs, notre Formation Sass et notre Formation Cahier des Charges Informatique.
Pour couvrir toute la chaîne, découvrez aussi notre formation Full Stack React Node.js (front React + back Node.js).
Envie de comparer les parcours ? Découvrez l’ensemble de nos formations en développement, ou laissez-vous guider par notre article Quelle formation en développement choisir ?.
Cette formation comprend de nombreux exercices (60 % de pratique) pour un meilleur apprentissage. Nos sessions sont garanties dès 1 seul inscrit, pas de risque de report (sauf cas de force majeure). Un entretien en amont a lieu entre le participant et ou un référent de l’entreprise afin de bien prendre en compte le profil du participant (niveau, besoins, contexte professionnel, enjeux…).
Evaluation : pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants reçoivent une attestation de validation d’acquis à l’issue de la formation.
Cette formation fait partie de notre catalogue Formations en Développement. Explorez nos autres formations en développement pour concevoir des applications modernes, performantes et maintenables.
A l’issue de la formation le participant sera capable de :
Développeurs front-end, fullstack JS, ou profils en montée en compétence sur React.
Cette formation est financée directement par l’entreprise (pas de CPF, pas d’OPCO).
Télécharger le programme (PDF)
React.js est la bibliothèque JavaScript de Meta pour construire des interfaces utilisateur à base de composants réactifs. Redux et Zustand sont deux bibliothèques de gestion d’état globales : Redux suit une architecture flux stricte avec actions et reducers, Zustand privilégie la simplicité via des stores minimalistes. MFE-IT forme les développeurs à ces trois briques complémentaires.
Redux impose une architecture rigoureuse (actions, reducers, store, middlewares comme Redux Toolkit) et convient aux applications complexes à long terme. Zustand propose une API beaucoup plus légère et ergonomique, souvent suffisante. Le choix dépend de la taille et de la complexité de l’application. MFE-IT compare les deux approches.
Dès que plusieurs composants éloignés dans l’arbre partagent des données (authentification, panier, thème, cache serveur), une gestion d’état globale évite le prop drilling. React Query/TanStack Query couvre le cache serveur, Redux/Zustand gèrent l’état client. MFE-IT aide à positionner chaque outil.
La formation dure 3 jours soit 21 heures, en distanciel ou en présentiel, avec 3 participants maximum par session et 30 jours de support post-formation inclus.
Non. MFE-IT ne gère pas directement les dossiers CPF ou OPCO et notre organisme n’est pas agréé Qualiopi. Cette formation s’adresse donc uniquement aux entreprises qui la financent directement.
C’est un choix assumé : nous avons privilégié l’agilité pédagogique et l’investissement dans la qualité réelle plutôt que dans la conformité administrative.
En contrepartie, vous bénéficiez d’un format 100 % sur mesure : entretien préalable, contenu adapté à votre contexte métier, sessions garanties dès 1 inscrit (sauf cas de force majeure), 3 participants maximum par session et 30 jours de suivi post-formation par email.
Pour plus d’informations voir notre faq et/ou nous contacter via notre formulaire de contact.