作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 React 中构建了一个组件myComponent.js
ReactDOM.render(
<MyComponent />,
document.getElementById('my-id')
);
在我的 Html 中,我想渲染它两次,HTML 如下:
<div id='my-id></div>
some html
<div id='my-id></div>
我想在这个页面中渲染两次,但它只为第二个 div 渲染一次。无论如何渲染它两次?
最佳答案
HTML 中的两个或多个元素不能具有相同的 id
。使用不同的 id
<div id='my-id-one></div>
some html
<div id='my-id-two></div>
并为每个 id 分别调用 ReactDOM.render
。
ReactDOM.render(
<MyComponent />,
document.getElementById('my-id-one')
);
ReactDOM.render(
<MyComponent />,
document.getElementById('my-id-two')
);
关于javascript - react : How to render a component twice in a page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45741318/
我是一名优秀的程序员,十分优秀!