Objectifs
- Bien cerner les bases de React,
- Créer une app concrète,
- Comprendre les composants et leur cycle de vie,
- Utiliser les hooks,
- Coder des formulaires
Programme
Jour 1 Introduction au React : histoire, raison de sa création, ce qui le distingue des langages concurrents (Vue.js et Angular) - 1h Environnement Javascript : Présentation du langage javascript - 1h Exercice découverte ES6 3h : comprendre l'importance de la syntaxe en js et le type de variable - 3h Live code correction : exercice de présentation de ces concepts - 2h
Jour 2 Théorie React : States et composants au fondement de React - 2h Travaux dirigés React sur les states et composants - Développements d'une application de commande de pizzas - 4h Live code correction - 1h
Jour 3 Théorie React avancé : Hook, Call API, DevTools. Faire interagir son application React avec l'extérieur - 2h TD React avancé - Amélioration de l'application de commande de pizzas avec un compteur, un menu complexe, des prix dynamiques - 4h Live code correction - 1h