我在我的React Nextjs项目中实现Material UI抽屉时遇到了问题。
问题是当我在浏览器中重新加载页面时,抽屉和应用栏的样式崩溃。这种情况仅在页面重新加载时发生,而不是在服务器重新加载时发生。
目前我不知道该尝试什么来解决这个问题,也不知道为什么会发生这种情况,因为我所做的唯一一件事就是在一个布局组件中打印并粘贴Material UI示例https://material-ui.com/components/drawers/#drawer,而不是在页面中。
我在我的React Nextjs项目中实现Material UI抽屉时遇到了问题。
问题是当我在浏览器中重新加载页面时,抽屉和应用栏的样式崩溃。这种情况仅在页面重新加载时发生,而不是在服务器重新加载时发生。
目前我不知道该尝试什么来解决这个问题,也不知道为什么会发生这种情况,因为我所做的唯一一件事就是在一个布局组件中打印并粘贴Material UI示例https://material-ui.com/components/drawers/#drawer,而不是在页面中。
const useStyles = makeStyles(theme => (
{
...
}),
{
name: "MuiCustomStyle"
});
我确定这不是一个“正式”的解决方案,但这对我解决了这个问题。
我也遇到了同样的问题。这是解决方案。
https://codeload.github.com/mui-org/material-ui/tar.gz/master
从该URL下载Material UI+NextJS样板代码
下载tar.gz文件 > material-ui-master > examples > nextJS
import dynamic from 'next/dynamic'
export const ComponentWithNoSSR = dynamic(() => import('./Component'), {
ssr: false,
})