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
themepour indiquer le thème actuel (lightoudark). - Une fonction
toggleThemepour basculer entre les deux thèmes.
- Un état
- Créez un composant
ThemeManager.jsqui utilise ce hook :- Affiche le thème actuel.
- Permet à l’utilisateur de basculer entre
lightetdarkgrâ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 !