Retour à la leçon
Mission

Mission : débloquer le champ email figé de SignupPage

Réparer un champ contrôlé figé faute de handler, et factoriser un formulaire multi-champs avec un seul handler générique.

Contexte

Sur SignupPage.jsx, les utilisateurs signalent qu'ils ne peuvent taper aucun caractère dans le champ email : <input name="email" value={valeurs.email} />. Le formulaire compte aussi un champ mot de passe et une checkbox CGU, chacun avec son propre onChange dupliqué (setValeurs({...valeurs, mdp: e.target.value})), ce qui rend le fichier difficile à maintenir à chaque nouveau champ ajouté.