Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie

React

React est devenu un framework incontournable de l’écosystème Front. Développé par Facebook ce framework a su s’imposer pour devenir la référence. Ce cours est mis à jour pour la dernière version de React.

Objectifs

  • Développer des (single page) applications avec React
  • Appréhender les orientations du framework React (composants, appels serveurs, formulaires, injection de dépendances…)

Public

  • Développeurs, intégrateurs, architectes logiciel, chefs de projet technique

Prérequis

  • Connaissances du langage HTML et CSS.

Programme de la formation

Introduction à React - Fondamentaux

  • Element, JSX, composant fonctionnel, communication par propriété
  • Architecture d’une application React, arbre de composant
  • Evénement et gestion de l’état d’un composant
  • React Hooks
  • Affichage conditionnel, liste d’éléments, composition avancée

Concepts avancés

  • Composant contrôlé et références
  • Cycle de vie, effets de bord
  • React Context
  • Navigation (routing)
  • Gestion des formulaires en React

Architectures avec React

  • Comment gérer l’état d’une application
  • Introduction à Redux et ses alternatives
  • Une couche métier isolée
  • Injection de dépendances
  • Tester une application React

Méthode pédagogique

Un support de cours est remis à chaque participant. La théorie est complétée par des cas pratiques ou exercices discutés avec le formateur.

Méthode d'évaluation

Le dernier jour se termine par un QCM permettant d'évaluer les acquis des stagiaires.