我有服务器渲染的示例模板(react,material-ui,asp core)。我来源https://github.com/Stoope/ASP_CORE_REACT。当我运行应用程序时,我在f12工具控制台中收到警告
React试图在容器中重用标记,但校验和是 无效。这通常意味着您正在使用服务器渲染和 在服务器上生成的标记不是客户端的标记 期待。反应注入新的标记,以补偿哪些有效,但你 失去了服务器渲染的许多好处。相反,图 为什么生成的标记在客户端上是不同的 server :( client)ng:0px 24px; display:flex; justify-content(server) ng:0px 24px; display:-webkit-box,-moz-box
当我设置useAgent时:'所有'在Layout.tsx中
const muiTheme = getMuiTheme({
userAgent: 'all',
});
它可以在没有警告的情况下工作,但工具栏布局似乎已经破坏