0

我已将我的 react jss 样式移至另一个文件。现在我使用 React 上下文来切换thememode. 我想在thememode从 true 切换到 false 时更改样式,反之亦然。

但由于我的组件样式在一个新文件上,我无法useContext从那里访问。它说不能useContext在 React 函数之外使用。所以当改变时我不能改变样式和颜色thememode

有什么方法可以获取thememode或访问上下文的值?

我尝试过的:

我尝试将thememode其作为道具放入 withStyles(styles(thememode))(Mycomponent),但我什至无法访问我使用 usecontext 获取值thememode的函数之外的常量。thememode

4

0 回答 0