如何使用部分代码进行服务器渲染仅在客户端上运行?

时间:2016-08-17 23:43:45

标签: reactjs server-rendering

我对我使用的某些模块有window依赖关系,因此我无法在服务器上呈现我的应用程序的一部分。但是,从服务器发送的内容应该与客户端第一次呈现的内容相同,否则会出现:" React尝试在容器中使用重用标记,但校验和无效"警告。

似乎我需要做一些解决方法,从服务器渲染内容,然后在安装组件后,只渲染客户端部分。类似的问题描述了here

我觉得这是最好的解决方案,但AirBnB的问题引发了一个错误,即在componentDiMount中改变状态并不好。

你有更好的想法吗?

0 个答案:

没有答案