javascript - 如何在html中使用两个组件

标签 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')
    )
}

最佳答案

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

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

话虽如此,最好的做法是拥有一个同时包含 leftcomprightcomp 的组件,并将该包装器组件渲染到单个 DOM 节点中。

关于javascript - 如何在html中使用两个组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36962146/

相关文章:

html - 使用 CSS 制作进出动画

reactjs - 我可以给 react 查询一个超时(秒或毫秒......)所以在这段时间之后它会停止网络请求吗?

javascript - 文件浏览器未定义

javascript - 有没有办法使用 Javascript 访问图像的位图数据?

macos - 在 docker 容器外部编辑文件时,React Webpack 不会重建(在 mac 上)

javascript - Angular2 - 在 SystemJS 中导入第 3 方 javascript

php - Laravel 5 Elixir : copy all files except some

node.js - Meteor 需要 Gulp 还是 Grunt?

javascript - 将大型 koa 请求正文上传到 AWS S3 的正确方法是什么?

javascript - 如何在javascript中调用不同参数的同一个函数?