Как использовать значение React Context из отдельного компонента стилей JSS? - PullRequest
0 голосов
/ 09 января 2020

Я перенес свои стили JSS реагирования в другой файл. Теперь я использую контекст React для переключения thememode. И я хочу изменить стили, когда thememode переключается с истинного на ложное и наоборот.

Но так как стили моего компонента находятся в новом файле, я не могу получить доступ к useContext оттуда. Он говорит, что не может использовать useContext вне функции React. Поэтому я не могу изменить стили и цвета при изменении thememode.

Есть ли способ получить thememode или получить доступ к значению моего контекста?

то, что я пробовал:

Я пытался поместить thememode в качестве опоры в withStyles(styles(thememode))(Mycomponent), но я даже не могу получить доступ к thememode константе вне функции, к которой я схватил thememode значение с использованием usecontext.

...