ReactJS

Formez-vous à ReactJS

4 jours de formation

1 700€ HT par personne

1 session par mois

Les formations sont basés à Lyon
Salle de formation

ReactJS est une librarie Javascript développé par Facebook depuis 2013. Sa philosophie est de créer des composants réutilisable tel que des éléments HTML personnalisés.

Lors de cette formation, nous découvrirons l'envrionnement de ReactJS, les bonnes pratiques, et certains concepts comme Flux.

Cette formation doit amener les participants à pouvoir créer eux-mêmes des composants avec React, modulables et interfacés avec une API.

Contactez-nous

Les formations sont à Lyon mais il nous arrive également d'intervenir en entreprise.

Programme

L’écosystème JavaScript et de ReactJS

  • Ou en sommes-nous avec JavaScript, les librairies et les frameworks ?
  • Pourquoi utiliser ReactJS ?
  • Application complète ou création de modules ?
  • Installer ReactJS et démarrer en local
  • Compréhension et mise en place de notre architecture

Développer avec ReactJS

Création d’un composant

  • Découvrons les entrailles d’un composant React
  • Des attributs HTML spécifiques
  • Utilisation de plusieurs composants

L’état d’un composant et son cycle de vie

  • Le state
  • Construction et initialisation d’un composant : “Mount”
  • Mise à jour d’un composant : “Update”
  • Destruction d’un composant : “Unmount”

La composition

  • Les props
  • Le one-way data binding
  • Les enfants d’un composant
  • Gestion des évènements
  • Héritage entre composant ou composition ?
  • Les décorateurs avec ES7
  • Sauvegarder son State

Redux

  • Découverte de Redux
  • Le store, les reducers, les actions
  • Les middlewares
  • Connecter notre application : MapStateToProps et MapDispatchToProps
  • Debugger et visualiser son store avec Redux Logger
  • Sauvegarder son store

Communiquer avec une API

  • Utilisation de Fetch
  • Utilisation la librairie axios avec Redux
Demander un devis