reactjs - 如何将同一个组件渲染 5 次?(克隆组件)
问题描述
如何渲染同一个组件 5 次?(克隆组件)请告诉如何在渲染中渲染相同的组件 5 次。我有5个相同的表格。
解决方案
您可以根据Array.from
需要创建任意数量的组件副本。
例子
function MyComponent() {
return <div> MyComponent </div>;
}
function App() {
return (
<div>
{Array.from({ length: 5 }, (_, index) => <MyComponent key={index} />)}
</div>
);
}
ReactDOM.render(<App />, document.getElementById("root"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
推荐阅读
- css - 动态查找SVG的路径
- python-3.x - Protobuf 和 Python:如何将消息添加到“可重复任何”字段?
- c - 使用未初始化变量的问题
- ajax - 如何使用ajax在新选项卡中打开生成的pdf(使用laravel snappy)
- ios - 如何快速从 childViewContoller 刷新 parentViewContoller?
- angular - Angular5:在 ag-grid 中显示隐藏的行
- java - 如何让我的 FXML 文件显示在窗口上?
- python - Python 找不到环境键,虽然它在那里
- php - Jquery验证库不提交值
- java - JDBC 中的“上下文 lob 创建”是什么意思?