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