为什么会发生这种情况?警告: render():目标节点有React呈现的标记,但也有不相关的节点。这最常见的原因是在服务器呈现的标记周围插入空格。
<section id="container-wrapper">
<div data-reactid=".0.1.0.1">
loading.....
</div>
</section>// App.js
ReactDOM.render(<App routes={routes} /> , document.getElementById('container-wrapper'));发布于 2016-01-09 00:42:30
我遇到了这个问题,在服务器端渲染标记。如果你有类似这样的东西(例如ejs):
<div id="app">
<%- markup %>
</div>尝试删除周围的所有空格。下面的代码去掉了我的例子中的警告。
<div id="app"><%- markup %></div>https://stackoverflow.com/questions/34060968
复制相似问题