Discussions

Créer un bouton pour changer le theme

Image

Salut ! Je n'ai pas réussi à créer un bouton pour changer dynamiquement le theme.
Je suis parti en créant un state dans App.js :

 

const [theme, setTheme] = useState("light");

 

Ensuite j'ai créé un bouton pour faire basculer le thème. Mais sans être arrivé à l'usage du bouton je ne parvient pas à faire fonctionner en dur le changement du theme. J'ai testé en mettant en variable la value de ThemeContext.Provider dans App.js. Du coup j'imagine que ce n'est pas la bonne méthode. Je dois forcément passer par theme-context.js pour modifier le theme avec un bouton ?

Vous n'etes pas obligé de me repondre car c'est moi qui me rajoute des difficultés en allant plus loin que le cours là :D

 

Merci :) !!

2 réponses
Image
Louis-Nicolas Leuillet
Le 29/06/2022 à 11:54

Hello !

Il me semble qu'il faille passer forcément par theme-context.js, mais c'est une bonne idée d'aller en core plus loin ! :)

Image
Raven
Le 29/06/2022 à 12:11

Merci pour ta réponse ! Je vais retenter :)

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le June 27, 2022 4:41 PM
Dernière activité le June 27, 2022 4:41 PM