ReactJS avancé — Maîtriser les fonctionnalités avancées de ReactJS
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
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
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022