(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

ReactJS avancé

Maîtriser les fonctionnalités avancées de ReactJS
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Front / Mobile » ReactJS avancé
1450 € HT 2 jours DW-REAA

ReactJS avancé — Maîtriser les fonctionnalités avancées de ReactJS

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.

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.
Dernière mise à jour le 15/09/2022