【发布时间】:2020-08-21 21:03:23
【问题描述】:
在this 示例中,如何将 Material UI 与 Next.js 一起使用,当组件安装在浏览器中时,它们会删除服务器端注入的 CSS。这样做有什么好处?
【问题讨论】:
-
链接不再有效,代码已在提交cfb3be1 中更改。 OP 在
_app.js中引用了useEffect调用。
标签: reactjs next.js server-side-rendering
在this 示例中,如何将 Material UI 与 Next.js 一起使用,当组件安装在浏览器中时,它们会删除服务器端注入的 CSS。这样做有什么好处?
【问题讨论】:
_app.js 中引用了useEffect 调用。
标签: reactjs next.js server-side-rendering
当涉及到 SSR 时,这更像是 JS 结构中的 CSS。一旦客户端重新水化,它就会添加该视图所需的任何新样式,但是不会删除任何以前打印的样式,它们只是将它们删除,
【讨论】:
useEffect呢?使用getServerSideProps 或getStaticProps 不是更好吗?因为初始页面加载有延迟,使用useEffect时可以看到样式的变化@