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