标签: reactjs server-rendering
我对我使用的某些模块有window依赖关系,因此我无法在服务器上呈现我的应用程序的一部分。但是,从服务器发送的内容应该与客户端第一次呈现的内容相同,否则会出现:" React尝试在容器中使用重用标记,但校验和无效"警告。
window
似乎我需要做一些解决方法,从服务器渲染内容,然后在安装组件后,只渲染客户端部分。类似的问题描述了here。
我觉得这是最好的解决方案,但AirBnB的问题引发了一个错误,即在componentDiMount中改变状态并不好。
componentDiMount
你有更好的想法吗?