Avant d'aborder React, il est essentiel de maîtriser JavaScript moderne (ES6+). Ce module couvre les fonctionnalités que vous utiliserez quotidiennement.
En tant que développeur PHP, vous connaissez déjà la programmation. Cependant, JavaScript moderne (depuis ES6/2015) introduit des concepts et syntaxes qui diffèrent significativement de PHP.
React utilise intensivement ces fonctionnalités. Sans les maîtriser, le code React vous paraîtra cryptique.
| # | Chapitre | Contenu |
|---|---|---|
| 1 | Variables et Scope | const, let, déstructuration, spread operator |
| 2 | Fonctions | Arrow functions, paramètres par défaut, callbacks |
| 3 | Asynchrone | Promises, async/await, gestion d'erreurs |
| 4 | Modules ES6 | import/export, organisation du code |
À la fin de ce module, vous saurez :
const et let| Concept | PHP | JavaScript ES6+ |
|---|---|---|
| Variable constante | const X = 1; | const x = 1; |
| Variable modifiable | $x = 1; | let x = 1; |
| Tableau associatif | ['a' => 1] | { a: 1 } (objet) |
| Fonction anonyme | function($x) { } | (x) => { } |
| Interpolation | "Hello $name" | `Hello ${name}` |
| Null coalescing | $x ?? 'default' | x ?? 'default' |
Environ 2-3 heures pour parcourir ce module et faire les exercices.