Pour les demandes entreprises : (+212) 703173603
Pour les demandes particuliers : (+212) 702062126
La formation React 18 / 19 permet de maîtriser le développement front-end moderne avec le framework React dans ses dernières versions stables. Elle couvre la création d’applications web interactives, la gestion d’état, les hooks, le routing, l’optimisation des performances et l’intégration avec des API et outils modernes.
Historique et architecture React
Création d’un projet avec Vite / Create React App
JSX et composants de base
Functional et Class Components
Props et State
Composition et réutilisation des composants
useState, useEffect, useRef
useReducer, useContext
Custom hooks
React Router v6+ (React 18 / 19)
Routes imbriquées et navigation dynamique
Gestion des erreurs et redirections
Fetch et Axios
Consommation d’API REST et GraphQL
Gestion des erreurs et loading states
Virtual DOM et rendering
React.memo, useMemo, useCallback
Lazy loading et code splitting
Tests unitaires avec Jest et React Testing Library
Tests d’intégration et e2e
Bonnes pratiques et debugging
Bundling et optimisation de production
Déploiement sur Netlify, Vercel ou Azure
Intégration continue avec GitHub Actions
Création d’une application React complète
Intégration d’API et gestion d’état globale
Optimisation, tests et déploiement