我构建了一个同构的react应用程序,当某个元标记在服务器端不自闭时,我有以下无效的校验和错误:
您试图使用服务器呈现将组件呈现到文档,但校验和无效。这通常意味着您在客户机上呈现了与服务器上的组件类型不同的组件类型或道具,或者您的render()方法是不纯的。由于跨浏览器的怪癖,React无法处理这种情况,只能在文档根处呈现。您应该在组件中查找与环境相关的代码,并确保道具是同一个客户端和服务器端:
(client) -8" data-reactid="3"/><meta http-equiv="
(server) -8" data-reactid="3"><meta http-equiv="X
有什么办法可以避免这种情况吗?有什么想法吗?
发布于 2016-11-18 16:54:44
假设键是相同的(它们似乎是相同的),这是0.13.*
版本中的一个0.13.*
。确保react
和react-dom
包至少都是0.14.0
,您应该做得很好。
https://stackoverflow.com/questions/40399595
复制相似问题