Css 为什么在nextjs中刷新后所有样式的materialui都会消失?

Css 为什么在nextjs中刷新后所有样式的materialui都会消失?,css,material-ui,next.js,server-side-rendering,Css,Material Ui,Next.js,Server Side Rendering,我已经从materialui()的文档中找到了解决方案,但我仍然不知道原因 为什么样式在第一次渲染时有效,但在第二次渲染时消失?我知道SSR会在每个请求中向客户端生成带有css的html模板,因此样式应该仍然有效,因为它被注入html模板中 在文档中,它提到“在客户端,CSS将在删除服务器端注入的CSS之前第二次注入。”但是,我不知道为什么需要删除它。CSS在每个请求中都被注入到html模板中,因此它不会在我的思维中造成任何崩溃,也不会在移除注入的CSS后导致样式消失 我在开发模式中遇到了这

我已经从materialui()的文档中找到了解决方案,但我仍然不知道原因

  • 为什么样式在第一次渲染时有效,但在第二次渲染时消失?我知道SSR会在每个请求中向客户端生成带有css的html模板,因此样式应该仍然有效,因为它被注入html模板中

  • 在文档中,它提到“在客户端,CSS将在删除服务器端注入的CSS之前第二次注入。”但是,我不知道为什么需要删除它。CSS在每个请求中都被注入到html模板中,因此它不会在我的思维中造成任何崩溃,也不会在移除注入的CSS后导致样式消失


  • 我在开发模式中遇到了这个问题。但说到生产情绪,一切都是好的。还没有找到解决办法!