Как использовать значение контекста React из отдельного компонента стилей JSS?

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

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

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

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

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

0 ответов

Другие вопросы по тегам