gpt4 book ai didi

javascript - react : How to render a component twice in a page?

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:03 25 4
gpt4 key购买 nike

我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com