Retour à la leçonMission
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é.