Exercices sur les formulaires
Exercice 0
Créez un repository public avec un README sur GitHub, appelez-le
bre05-react-j4Clonez-le dans le dossier
sites/reactde votre IDE.
Exercice 1 : utiliser onChange pour modifier un texte
Utilisez
npm create vitepour créer un projet React avec Vite appeléexercice-1.Remplacez le contenu du fichier
src/App.jsxpar celui-ci :
Créer un composant
Notedans un fichierNote.jsxdont le HTML doit être le suivant :
Lorsque le contenu de votre input change, vous devez en même temps modifier le contenu du
<p>Dans cet exercice : pas besoin de gérer le submit
Exercice 2 : utiliser on Submit pour simuler une connexion
Utilisez
npm create vitepour créer un projet React avec Vite appeléexercice-2.Remplacez le contenu du fichier
src/App.jsxpar celui-ci :
Créer un composant
Logindans un fichierLogin.jsxdont le HTML doit être le suivant :
Si l'utilisateur est connecté :
Si l'utilisateur est déconnecté :
Lors de la soumission du formulaire s'il y a bien un email et un mot de passe, vous devez modifier le state pour indiquer que l'utilisateur est connecté.
Exercice 3 : Utiliser un formulaire pour alimenter une liste
Utilisez
npm create vitepour créer un projet React avec Vite appeléexercice-3.Remplacez le contenu du fichier
src/App.jsxpar celui-ci :
Créer un composant
ToDoListdans un fichierToDoList.jsxdont le HTML doit être le suivant :
Lorsque le formulaire est soumis, vous devez ajouter une tâche à la liste contenue dans le state de votre composant