Les Hooks Personnalisés
20 min
2 exercices
Niveau 10
Créer un hook pour gérer un thème global
- Créez un fichier
useTheme.js
. - Ce hook doit fournir :
- Un état
theme
pour indiquer le thème actuel (light
oudark
). - Une fonction
toggleTheme
pour basculer entre les deux thèmes.
- Un état
- Créez un composant
ThemeManager.js
qui utilise ce hook :- Affiche le thème actuel.
- Permet à l’utilisateur de basculer entre
light
etdark
grâce à un bouton. - Change la couleur de fond de la page en fonction du thème.
Rendu attendu
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !