嗨,我不确定这是一个错误,还是如果有人能帮助我,我很感激。
我将Next.js v10+与Material-UI和React Redux / Redux一起使用。实际上,我有一个Redux Prop传递给了useStyles:
const extended = useSelector(state => state.someStore.extended);
const classes = useStyles({
extended
});
并在makeStyles中使用:
toolbar: {
height: props => props.extended ? 180 : 600
}
当事件更新为"extended“时,重新渲染发生。然而,“扩展”保留了旧值180,而不是600。
以上这些在开发模式下都很好,但是在SSR中就有问题了。我尝试在SSR中使用样式组件,它可以正常工作。
我是否错过了Material UI + Redux + SSR中的某些配置?非常感谢。
转载请注明出处:http://www.fuqingkongyaji.com/article/20230526/935650.html