使用(Material-ui + React Redux + Next.js中的材质-ui+React Redux+Next.js)重新渲染时未更新传递的属性

嗨,我不确定这是一个错误,还是如果有人能帮助我,我很感激。

我将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