Я перенес свои стили JSS реагирования в другой файл. Теперь я использую контекст React для переключения thememode
. И я хочу изменить стили, когда thememode
переключается с истинного на ложное и наоборот.
Но так как стили моего компонента находятся в новом файле, я не могу получить доступ к useContext
оттуда. Он говорит, что не может использовать useContext
вне функции React. Поэтому я не могу изменить стили и цвета при изменении thememode
.
Есть ли способ получить thememode
или получить доступ к значению моего контекста?
то, что я пробовал:
Я пытался поместить thememode
в качестве опоры в withStyles(styles(thememode))(Mycomponent)
, но я даже не могу получить доступ к thememode
константе вне функции, к которой я схватил thememode
значение с использованием usecontext.