Reactjs 材质ui服务器渲染警告
我有一个带有服务器渲染的示例模板(react、materialui、asp-core)。我在这里找到了消息来源。当我运行应用程序时,我在f12工具控制台中收到警告 React试图在容器中重用标记,但校验和无效 无效的这通常意味着您正在使用服务器渲染和 服务器上生成的标记与客户端不同 期望。React注入新标记以补偿除了您 已经失去了服务器渲染的许多好处。相反,数字 找出在客户端或客户端上生成的标记不同的原因 服务器:(客户端)ng:0px 24px;显示器:flex;调整内容(服务器) ng:0px 24px;显示:-webkit框,-moz框 当我在Layout.tsx中设置useAgent时:“all”Reactjs 材质ui服务器渲染警告,reactjs,asp.net-core,material-ui,Reactjs,Asp.net Core,Material Ui,我有一个带有服务器渲染的示例模板(react、materialui、asp-core)。我在这里找到了消息来源。当我运行应用程序时,我在f12工具控制台中收到警告 React试图在容器中重用标记,但校验和无效 无效的这通常意味着您正在使用服务器渲染和 服务器上生成的标记与客户端不同 期望。React注入新标记以补偿除了您 已经失去了服务器渲染的许多好处。相反,数字 找出在客户端或客户端上生成的标记不同的原因 服务器:(客户端)ng:0px 24px;显示器:flex;调整内容(服务器) ng:0
const muiTheme = getMuiTheme({
userAgent: 'all',
});
它可以在没有警告的情况下工作,但工具栏布局似乎已损坏请看这里并尝试一些解决方案:我无法在服务器端运行request.headers['user-agent'],因为我没有使用NodeJS来处理请求。我没有阅读我上面链接的问题中的所有内容,因此我不知道确切的上下文,但根据这一点,可以在asp.net中获取用户代理头:或者,如何将变量从asp.net发送到NodeJS?