反应警告渲染()

时间:2015-12-03 08:22:24

标签: reactjs warnings

为什么会这样? 警告: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'));

1 个答案:

答案 0 :(得分:29)

我遇到了这个问题,渲染标记服务器端。如果你有这样的东西(ejs例子):

<div id="app">
    <%- markup %>
</div>

尝试删除所有周围的空白区域。以下在我的情况下摆脱了警告。

<div id="app"><%- markup %></div>