首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当使用服务器端呈现时,应检查和失败。

当使用服务器端呈现时,应检查和失败。
EN

Stack Overflow用户
提问于 2016-11-03 10:50:02
回答 1查看 253关注 0票数 1

我构建了一个同构的react应用程序,当某个元标记在服务器端不自闭时,我有以下无效的校验和错误:

您试图使用服务器呈现将组件呈现到文档,但校验和无效。这通常意味着您在客户机上呈现了与服务器上的组件类型不同的组件类型或道具,或者您的render()方法是不纯的。由于跨浏览器的怪癖,React无法处理这种情况,只能在文档根处呈现。您应该在组件中查找与环境相关的代码,并确保道具是同一个客户端和服务器端:

代码语言:javascript
运行
复制
(client) -8" data-reactid="3"/><meta http-equiv="
(server) -8" data-reactid="3"><meta http-equiv="X

有什么办法可以避免这种情况吗?有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-18 16:54:44

假设键是相同的(它们似乎是相同的),这是0.13.*版本中的一个0.13.*。确保reactreact-dom包至少都是0.14.0,您应该做得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40399595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档