我在使用nextjs和typescript以及react-jss时,得到了错误:
Warning: Prop `className` did not match. Server: "mobileNavToggle-0-2-10" Client: "mobileNavToggle-0-2-2"
我认为这是因为SSR和水合产生不同的类名造成的。这似乎只发生在我手动重新加载页面时,而不是在next自动重新加载页面时。我如何解决这个问题?
b4lqfgs41#
我修复了这个问题,添加了一个_document.js,如with-react-jss示例:https://github.com/vercel/next.js/blob/master/examples/with-react-jss/pages/_document.js
_document.js
with-react-jss
1条答案
按热度按时间b4lqfgs41#
我修复了这个问题,添加了一个
_document.js
,如with-react-jss
示例:https://github.com/vercel/next.js/blob/master/examples/with-react-jss/pages/_document.js