Les Hooks sont des fonctions qui permettent d'utiliser l'état et d'autres fonctionnalités React dans les composants fonctionnels. Ce module couvre les hooks essentiels.
Avant les Hooks (React 16.8), il fallait des classes pour avoir un état. Les Hooks permettent d'utiliser ces fonctionnalités dans des fonctions simples.
Règles des Hooks :
| # | Chapitre | Contenu |
|---|---|---|
| 1 | useState | Gérer l'état local d'un composant |
| 2 | useEffect | Effets de bord, appels API, abonnements |
| 3 | useRef | Références DOM et valeurs persistantes |
| 4 | useContext | Partager des données sans prop drilling |
À la fin de ce module, vous saurez :
useStateuseEffectuseRefSans les Hooks, vous ne pouvez pas :
Les Hooks sont le cœur de React moderne.
Environ 3-4 heures pour parcourir ce module et faire les exercices.