【发布时间】:2021-12-25 14:44:05
【问题描述】:
我想创建一个动态的可重用组件。我知道可以借助类似的道具来完成:
const Sidebar = (props)=>{
return(
<div className="sidebar">
<ul>
<li>{props.list1}</li>
<li>{props.list1}</li>
<li>{props.list1}</li>
<li>{props.list1}</li>
...
</ul>
</div>
)
}
这里有一个问题。我不知道边栏中会出现多少<li>。在某些情况下,侧边栏可以很大也可以很小。
当我使用上述方法(在props 的帮助下)创建动态组件时,我必须有固定数量的列表项。
如何使用动态数据以及<li> 标签的动态数量创建可重用组件?
【问题讨论】:
标签: javascript html reactjs json react-component