我已将我的 react jss 样式移至另一个文件。现在我使用 React 上下文来切换thememode
. 我想在thememode
从 true 切换到 false 时更改样式,反之亦然。
但由于我的组件样式在一个新文件上,我无法useContext
从那里访问。它说不能useContext
在 React 函数之外使用。所以当改变时我不能改变样式和颜色thememode
。
有什么方法可以获取thememode
或访问上下文的值?
我尝试过的:
我尝试将thememode
其作为道具放入 withStyles(styles(thememode))(Mycomponent)
,但我什至无法访问我使用 usecontext 获取值thememode
的函数之外的常量。thememode