🧪 Exercices React
Exercice 1 : Compteur de clics
- Créez un composant
Compteuravec un état localcompteur. - Affichez la valeur et un bouton pour l’incrémenter.
- Expérimentez avec
setCompteur(prev => prev + 1).
Exercice 2 : Transmission de données entre composants
- Implémentez un
Parentet unEnfant. - Transmettez des données via
propset utilisezchildren. - Ajoutez une fonction de rappel (
callback) pour remonter une action àParent.
Exercice 3 : Page 404
- Créez un composant
Page404affichant un message d’erreur. - Ajoutez un lien de retour à l’accueil.
Exercice 4 : Liste d’articles de blog
- Déclarez un tableau d’objets représentant des articles.
- Affichez dynamiquement les articles avec
.map().
Exercice 5 : Menu de navigation
- Implémentez une
NavBaravec une liste de liens. - Expérimentez avec les styles et le responsive design.
Exercice 6 : Formulaire de contact
- Créez un formulaire avec des champs
nom,email,message. - Gérez l’état avec
useState. - Ajoutez une validation simple avant soumission.
Exercice 7 : Contexte React (thème clair/sombre)
- Utilisez
ThemeContextpour gérer un état global. - Expérimentez avec
useContextet un bouton pour basculer le thème.
mis à jour le