I have moved my react jss styles to another file. Now I am using React context to toggle thememode
. And I want to change the styles when thememode
toggles from true to false and vice versa.
But since my component styles are on a new file, I can't access useContext
from there. It says cannot use useContext
outside of a React function. So I can't change styles and colors when thememode
is changed.
Is there any way that I can get the thememode
or access the value of my context?
what I have tried:
I tried putting thememode
as a prop in withStyles(styles(thememode))(Mycomponent)
, but I can't even access thememode
constant outside of the function to which I have grabbed the thememode
value using usecontext.