Les Hooks Personnalisés

20 min 2 exercices Niveau 10

Créer un hook pour gérer un thème global

  1. Créez un fichier useTheme.js.
  2. Ce hook doit fournir :
    • Un état theme pour indiquer le thème actuel (light ou dark).
    • Une fonction toggleTheme pour basculer entre les deux thèmes.
  3. Créez un composant ThemeManager.js qui utilise ce hook :
    • Affiche le thème actuel.
    • Permet à l’utilisateur de basculer entre light et dark grâce à un bouton.
    • Change la couleur de fond de la page en fonction du thème.

Rendu attendu

Rendu attendu de l'exercice 2

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus