Aller au contenu principal

Effets et données

Un composant a un travail principal : afficher ses données. Mais une application doit aussi agir sur le monde extérieur : lancer une minuterie, charger des questions sur un serveur, mettre à jour le titre de l'onglet. Ces actions s'appellent des effets.

Séances​

  1. useEffect et nettoyage : un chronomètre qui s'arrête proprement
  2. Charger les questions avec fetch : chargement, erreur, annulation, validation
  3. Hooks personnalisés : ranger la logique dans useQuestions
Mission du tutoriel

Charger les questions depuis un fichier de données, avec un écran de chargement, un message d'erreur avec bouton « Réessayer », et un code qui résiste aux réponses lentes ou invalides.