Sélectionner une page
Formations Langage JavaScript Formation React v19

Formation React

Niveau confirmé
Catégorie Essential
Logo Formation React - ReactJS

Prix 2400€ HT / personne
4 jours (28 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Avec notre « React JS, développer des applications web », idéale pour développeurs web professionnels souhaitant créer des applications modernes et performantes. Conçu autour d’ateliers pratiques, ce programme aborde tous les fondamentaux et les dernières nouveautés du framework.

Vous explorerez en profondeur les composants fonctionnels, la syntaxe JSX, et apprendrez à structurer clairement votre projet grâce aux meilleures pratiques de l’écosystème JavaScript. Utilisez TypeScript et ESNext pour garantir un code robuste et optimisé.

Maitrisez les Hooks avancés, les techniques d’optimisation et la gestion efficace des états, tout en apprenant à déboguer efficacement vos applications React. Vous découvrirez comment intégrer des animations fluides avec Framer Motion pour enrichir l’expérience utilisateur.

Apprenez à maîtriser l’architecture Flux avec Redux Toolkit pour simplifier votre gestion d’état global. Gérez efficacement les erreurs avec Error Boundaries et React DevTools, assurant ainsi des applications robustes et facilement maintenables.  Développez une authentification sécurisée et performante à travers JWT pour des applications robustes et sûres.

Enfin, grâce à des ateliers réalistes, testez rigoureusement votre développement, améliorez la robustesse et l’accessibilité de votre application, et optimisez sa performance jusqu’à la livraison finale pour répondre pleinement aux exigences actuelles du marché.

Comme tous nos programmes, notre cours porte sur la toute dernière version en date de cette librairie à savoir ReactJS 19.1.

 

Objectifs

  • Maîtriser les fonctionnalités de la dernière version de React, la technologie JavaScript de Meta
  • Développer des applications web avec React
  • Créer des composants web complexes rapidement
  • Application SinglePage avec React.JS et TypeScript
  • Optimiser les performances d’une application React
  • Utiliser Redux pour la gestion d’état

 

Public visé

  • Développeurs web
  • Lead Developer

 

Pré-requis

  • Connaissance de base en HTML / CSS / JS

 

Pré-requis logiciel

  • Machine
    • Au minimum 8 Go de RAM (16 Go recommandés)
    • Windows 11, MacOS ou Linux
  • La dernière version de React installée
  • Un IDE tel que Visual Studio Code

Programme de notre formation React

 

Introduction à React

  • UI déclarative
  • Composants modulaires
  • DOM vs Virtual DOM
  • Flux unidirectionnel (props)
  • Atelier pratique : Définir et maquetter l’application fil rouge en composants React.

 

Environnement moderne

  • Installation Node.js/npm
  • Initialisation avec Vite
  • Serveur de développement
  • React Developer Tools
  • Atelier pratique : Initialiser et lancer l’application React avec Vite.

 

JSX et rendu d’éléments

  • JSX et expressions JavaScript
  • Pipeline Babel
  • Rendu conditionnel
  • Gestion des listes avec clés (key)
  • Atelier pratique : Créer un composant dynamique de bienvenue en JSX.

 

Composants fonctionnels et props

  • Création de composants fonctionnels
  • Transmission et validation des props
  • Utilisation de PropTypes
  • Création de composants stateless & stateful
  • Lifting State Up : intérêts / limites
  • Atelier pratique : Coder un composant « Todo » typé et réutilisable avec transmission de props.

 

ESNext & TypeScript

  • Initialisation d’un projet TS
  • Normes & qualité : ESLint, Prettier, Husky, commit-lint
  • Atelier pratique : convertir le composant « Todo » en TypeScript strict

 

Formulaire, Composants avancés & Patterns

  • Fragments, Portals, Error Boundaries
  • Component Data Flow : props vs state, patterns « compound », « render props »
  • Formulaires : React-Hook-Form / Formik + validation Yup
  • Atelier pratique : construire un wizard multi-étapes validé en temps réel

 

Nouveautés React 19

  • Gestion des métadonnées (<link>, scripts async)
  • Provider amélioré (<Context>)
  • Actions serveur et chargement d’assets optimisé
  • Actions serveur & Asset Loading
  • Nouveaux hooks
  • Passage de ref comme prop
  • Atelier pratique : Intégrer les nouveautés React 19 en créant un formulaire optimiste utilisant les actions serveur et les nouveaux hooks.

 

État local et gestion d’événements

  • Gestion de l’état local (useState)
  • Événements utilisateur (onClick, onChange)
  • Concept de lifting state up
  • Atelier pratique : Implémenter une interaction utilisateur avec gestion d’état local.

 

Hooks React

  • useEffect pour effets secondaires
  • useRef pour références DOM
  • Hooks avancés (useMemo, custom hooks)
  • Atelier pratique : Écrire un hook useFetch avec cache et annulation de requête.

 

Styliser les composants

  • Approche CSS Modules
  • CSS-in-JS (Styled Components)
  • Framework CSS Tailwind
  • Atelier pratique : Appliquer une stylisation modulaire au layout principal.

 

Animations

  • React Transition Group, Framer Motion (variants, layout animations)
  • Atelier pratique : Animer l’apparition d’une liste filtrée avec Suspense.

 

Bibliothèques UI

  • Material UI, AntDesign, React-Bootstrap : sélection & theming
  • Stratégies d’anti-dette (tree-shaking, codemods)
  • Atelier pratique : Créer un thème MUI personnalisé et accessible

 

Optimisation des performances

  • Pureté, mémoïsation
  • Suspense & React Server Components (RSC)
  • Atelier pratique : Profiler une liste virtuelle de 10 000 items et l’optimiser

 

Navigation avec React Router

  • Single Page Application (SPA)
  • SPA vs MPA, architecture File Router
  • Configuration des routes et liens
  • Routes imbriquées, redirections, historique, page 404
  • Paramètres dynamiques dans les routes
  • Atelier pratique : Mettre en place la navigation et les routes dans l’application.

 

Authentification & Autorisation

  • Routes privées, redirection après login
  • Layouts dynamiques par rôle utilisateur
  • Persistance JWT via custom hook (storage sécurisé, refresh token)
  • Atelier pratique : Zone admin sécurisée, rafraîchissement silencieux du token

 

Architecture Flux et Redux Toolkit

  • Architecture Flux, comparaison Context vs Redux
  • Création d’un store Redux
  • Redux Toolkit pour simplifier Redux
  • Context API avancée, pattern provider/consumer
  • Redux Toolkit & RTK Query pour le data fetching
  • Atelier pratique : Implémenter un état global avec Redux Toolkit pour gérer un panier e-commerce.

 

Data fetching avec APIs modernes

  • Requêtes HTTP avec Fetch et Axios
  • Gestion des états de requêtes (loading, succès, erreurs)
  • Utilisation avancée avec React Query
  • Atelier pratique : Intégrer des données externes API dans l’application avec gestion d’état.

 

Tests unitaires et d’intégration

  • Tests unitaires avec Jest
  • Tests d’intégration avec React Testing Library
  • Simulation des interactions utilisateurs
  • Atelier pratique : Écrire des tests unitaires et d’intégration pour l’application.

 

Gestion des erreurs et débogage

  • Composant Error Boundary
  • Gestion des erreurs API
  • Outils de débogage (React DevTools, trace updates, console)
  • Atelier pratique : Mettre en place une gestion robuste des erreurs avec Error Boundary.

 

Optimisation du build et des performances

  • Minification et bundling
  • Chargement différé (lazy loading)
  • Optimisation par Tree-shaking
  • Atelier pratique : Générer un build optimisé et analyser les performances.

 

Internationalisation & Accessibilité

  • React-Intl / i18next : pluralisation, détection locale, lazy loading
  • WCAG / RGAA : composants accessibles par défaut
  • Atelier pratique : Switch FR/EN + audit Lighthouse a11y.

 

Bonnes pratiques et conventions

  • Organisation claire du projet
  • Utilisation ESLint et Prettier
  • Accessibilité et bonnes pratiques de développement
  • Atelier pratique : Finaliser, refactorer selon les bonnes pratiques, et présenter l’application complète.

Pourquoi choisir React ?

Si vous souhaitez en savoir davantage sur cette technologie, vous pouvez consulter nos articles sur React.

La formation est-elle dispensée en présentiel ou à distance ?

Cette formation se déroule en présentiel ou en distanciel.

Comment puis-je financer cette formation ?

Contactez-nous pour trouver une solution de financement sur mesure ! Nous vous aiderons à choisir parmi les options suivantes :

  • OPCO (opérateurs de compétences) de votre entreprise
    • Le plan de développement des compétences
    • Les actions collectives pour les formations Big Data
    • Le dispositif FNE-Formation
    • Dispositif TPE / PME
  • Pôle Emploi
    • L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
    • L’ARE (Allocation chômage d’aide au retour à l’emploi)
  • Le dispositif CPF (MonCompteformation)
  • Contrat cadre

Qu'est-ce que le CPF ?

Le Compte Personnel de Formation est un dispositif régi par l’état français pour permettre aux salariés de disposer d’un financement mobilisable uniquement pour la formation.

Sur votre compte “Moncompteformation”, vous pouvez recevoir jusqu’à 500 euros par an cumulable. Les avantages qu’offre le CPF :

  • Une formation finançable jusqu’à 100%
  • Une formation de qualité approuvée par l’instance gouvernementale France Compétences
  • L’obtention d’une certification délivrée par France Compétences

 

Pour aller plus loin

Formation React Avancé

Formation React Native

Formation ReactXP

Formation Angular Avancé

Formation Angular

Formation Vue.js

Autour du sujet

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Sydney

Sydney

Sydney à créé plusieurs entreprises et est maintenant freelance full stack JavaScript. Titulaire d’un master en Digital Business de l’IE business school de Madrid, il fait partie de la génération 42. Passionné par les tendances technologiques et leur impact sur l’apprentissage. Il est le globetrotter d’Ambient.
Alexandre

Alexandre

Notre formateur passionné vous proposera de partager son expérience acquise notamment chez Interactive Data, le n°3 mondial de la distribution de données financières et Somhome, une startup proposant des services de location comme « airBnB »

Témoignages

15 mai 2025

Les + : Pédagogie du moniteur, répartition des chapitres, équilibre entre pratique et théorie, Vue d’ensemble du framework.

Les – : Courte durée donc apprentissage condensée

Riki N. de chez IZI Solutions Durables

Afficher tous les témoignages

15 mai 2025

Les + : Pédagogie du moniteur, répartition des chapitres, équilibre entre pratique et théorie, Vue d’ensemble du framework.

Les – : Courte durée donc apprentissage condensée

Riki N. de chez IZI Solutions Durables
15 mai 2025

Les + : Fabio est top et explique très bien

Les – : peut etre le temps de formation trop court, on vois beaucoup de choses en peux de temps

En synthèse : formation top, peut être trop courte pour vraiment bien assimiler toutes les infos après ça va j’ai de l’expérience mais pour ceux qui ne connaissent pas trop attention ça envoi du lourd

François I.
13 février 2025

Les + : Le formateur est vraiment pédagogue, j’ai beaucoup aimé les échanges qui m’ont permis de mieux apprendre et comprendre les concepts que je n’avais pas saisis dans React. j’ai beaucoup apprécié le programme présenté pour React.

Les – : Elle est trop courte.

Je souhaite suivre : Next.Js et une sur l’IA

Rodolphe T.
19 décembre 2024

Les + : Projet fil rouge, pédagogie

Les – : On a mis du temps à trouver le chauffage 🙂

Je souhaite suivre : Vue

Matthieu R.
19 décembre 2024

Les + : Technicité

Les – : rapide

Eric G.
19 décembre 2024

Je recommande la formation

Axel D.
12 septembre 2024

Je recommande la formation

Eric J. de chez Direction de la maintenance aéronautique (DMAé)
12 septembre 2024

Les + : Beaucoup de pratique,

Autonomie.

Les – : Organisation de la pratique:

Le fait de passer d’un chapitre à l’autre sur la même solution (même code) écrase les acquis de la veille.

Je souhaite suivre : Angular!

En synthèse : Locaux très sympas.

Lounis H. de chez HAND IT
12 septembre 2024

Les + : Le temps dédié à la pratique, indispensable pour maitriser les différentes concepts de React.

Les – : beaucoup trop de choses à voir dans le temps donné, on ne peut pas tout maitriser. React demande beaucoup de pratique avant de pouvoir maitriser chaque concept.

Je souhaite suivre : il y’a quoi comme formation ?

Des formations en conception logiciel, et des formations en management.

En synthèse : Chaque concept de React prends du temps à être maitrisé et nécessiterai 2 cas d’exercice chacun.

Therry S. de chez ALTEN SA
12 septembre 2024

Les + : Tour d’horizon sur React.

Les – : Trop de trucs à voir en pas assez de temps, certains points sans TP, du coup ca reste abstrait.

Je souhaite suivre : Pas d’avis

Renaud P. de chez My Favorite Academy
12 septembre 2024

Les + : Programme complet et très bien fait.

Les – : Pas eu le temps de tout mettre en pratique. Un jour de plus aurait été nécessaire.

Je souhaite suivre : Je ne sais pas, je n’ai pas regardé les autres formations disponibles.

Simon T.
27 juin 2024

Les + : Cohérence entre pratique et théorie

Sédinté T. de chez LUMINESS

Noter la formation

Prix 2400€ HT / personne
4 jours (28 heures)
Parcours CPF

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp