-
Filière :
Développement logiciel
-
Sous-filière :
Technos Web (PHP, JS...)
-
Référence
DW-REAA
-
Durée
2 jours (14 h)
-
Prix par personne HT
1 700 € HT
Objectifs pédagogiques
- Maîtriser les fonctionnalités avancées de ReactJS
Public cible
- Chefs de projets
- Développeurs
Pré-requis
Avoir suivi la formation ReactJS ou posséder les connaissances équivalentes
Programme de la formation
Rappels des bonnes pratiques générales
- Organisation des sources
- Utilisation des hooks
- Optimisations (memoization, v-dom, … )
- Utiliser l’ErrorBoundary
- Règles eslint
- Strict mode
Objectifs : Revoir ce qui doit être acquis avant d’aborder les sujets “avancés”
Réduire les temps temps d’affichage des applications
- Debugger avec React Dev Tools
- Concurrent mode
- Server Side Rendering
- Code splitting
Objectifs : Avoir les outils pour améliorer les temps d’affichage des applications
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
Objectifs : Savoir combiner des hooks afin de créer des hooks customisés, savoir combiner des composants
Tests avancés
- Tests des hooks
- Tests de composants avec des hooks
- Tests asynchrones
- Mocks avancés
Objectifs : Savoir écrire le bon test, même si le code testé est complexe
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le