我是ReactJS的新手。通过创建一个项目,我遇到了“ withStyles”的一个问题。我有一个名为“类别”的类组件,在这个组件中,我称为“ CreateCategory”的另一个类组件是一种用于创建新类别的表单。每当我使用withStyles导出CreateCategory时,总是会收到错误消息'React已检测到WithStyles(CreateCategory)调用的挂钩顺序发生了变化'
谁能帮助我?
提前致谢
答案 0 :(得分:2)
makeStyles
返回一个挂钩,您将其传递给withStyles
。这就是引发该错误的原因。您应该只将样式传递给withStyles而不使用makeStyles
const styles = (theme) => createStyles({...});
...
export default withStyles(styles)(CreateCategory);