如何在html中使用两个组件

时间:2016-05-01 01:44:45

标签: javascript reactjs gulp

我想在一个html中使用两个组件。

例如

的index.html:     

</div>

<div id='rightComp'>
</div>

app.jsx:

window.onload=function(){
    React.render(
       <leftcomp/>, document.getElementById('leftComp')
       <rightComp/>, document.getElementById('rightComp')
    )
}

1 个答案:

答案 0 :(得分:1)

使用每个React元素/ DOM节点对调用React.render两次。

window.onload=function(){
    React.render(<leftcomp/>, document.getElementById('leftComp'))
    React.render(<rightComp/>, document.getElementById('rightComp'))
}

话虽如此,但考虑更好的做法是让一个组件同时包含leftcomprightcomp,并将该包装器组件呈现为单个DOM节点。