ReactJS avancé

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

  • Filière :

    Développement logiciel

  • Sous-filière :

    Technos Web (PHP, JS...)

  • Référence

    DW-REAA

  • Durée

    2 jours (14 h)

  • Prix unitaire 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