Webpack Dev-Server和React Server Side渲染

时间:2016-05-19 11:49:47

标签: javascript reactjs webpack react-router webpack-dev-server

我正在尝试使用同构React应用程序,而且在webpack dev服务器上进行热加载时遇到了问题。我收到这个错误:

  

warning.js:44警告:React尝试在容器中重用标记   但校验和无效。这通常意味着您正在使用   服务器渲染和服务器上生成的标记不是什么   客户期待。 React注入新的标记来补偿   哪个有效,但你失去了服务器的许多好处   渲染。相反,找出生成标记的原因   在客户端或服务器上不同

我知道这是什么意思,但我不知道如何解决它 另外,请注意,当我更改代码导致dev服务器的热重新加载,生产或开发服务器的初始加载时,会出现 ONLY ,不会显示任何警告。

提前致谢!

1 个答案:

答案 0 :(得分:0)

经过一段时间的过期后,我发现只有在编辑React Stateless Functions时才会出现问题,如上所述here。 将组件更改为' ES6类表格,解决了问题。请注意react-hot-loader v3.x(目前是alpha),没有问题。