Aller au contenu principal

Partie 4 : un code fiable

Un programme qui marche « quand tout va bien » ne suffit pas. Dans cette partie, vous apprenez trois réflexes de développeur sérieux : ranger son code en plusieurs fichiers, comprendre comment une fonction garde en mémoire des valeurs (le secret de useState), et gérer les erreurs pour qu'une donnée invalide ne fasse jamais planter l'application.

Séances​

  1. Les modules : export, import, un fichier par thème
  2. Les fermetures : une fonction qui se souvient, et un mini useState
  3. Erreurs et try/catch : throw, try, catch, finally
Mission de la partie

Découper votre quiz en fichiers rangés, fabriquer votre propre mini useState, et écrire une lecture de données qui résiste aux saisies invalides.