本文介绍了React 16 警告 "warning.js:36 警告:没想到服务器 HTML 包含 <div>在<div>.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 React 16 beta (react-fiber) 和服务器端渲染
I'm using the React 16 beta (react-fiber) with server side rendering
我要理解这意味着什么?
What I am to understand this to mean?
warning.js:36 Warning: Did not expect server HTML to contain a <div> in <div>.
推荐答案
在 react 代码中寻找那个错误,似乎是在 SSR html 无法再水化时发生这种情况.
Looking for that error in the react code it seems that this happens when the SSR html can't be rehydrated.
所以你最初以某种方式在客户端和服务器上渲染不同的树.
So you are somehow initially rendering a different tree on the client vs the server.
这篇关于React 16 警告 "warning.js:36 警告:没想到服务器 HTML 包含 <div>在<div>.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!