Description
Bibliothèque JavaScript développée par Facebook depuis 2013, ReactJS voit sa popularité exploser. Certains acteurs de la nouvelle économie tels que Netflix, Airbnb ou encore WhatsApp ont d'ailleurs adopté ce moteur de rendu JavaScript qui se démarque de ses concurrents par sa flexibilité et ses performances principalement dues au fait qu'il ne met à jour le rendu de page web dans le navigateur qu'en cas de nécessité.
À qui s'adresse cette formation ?
Pour qui ?
Chefs de projets
Développeurs
Prérequis
Connaissances en React-JS
Les objectifs de la formation
Programme de la formation
- Rappels des bonnes pratiques générales
- Organisation des sources
- Utilisation des hooks
- Optimisations (memorization, v-dom, ... )
- Utiliser l'ErrorBoundary
- Règles eslint
- Strict mode
- Réduire les temps d'affichage des applications
- Debugger avec React Dev Tools
- Concurrent mode
- Server Side Rendering
- Code splitting
- Des patterns indispensables
- Combiner des hooks
- Déclencher des actions depuis n'importe quel composant avec useEffect et useContext
- Utiliser des fonctions comme "enfants" (children) des composants
- Tests avancés
- Tests des hooks
- Tests de composants avec des hooks
- Tests asynchrones
- Mocks avancés