如何使用地图多次渲染 div 元素?
How to render a div element several times using map?
我有 div 个元素,我想在 React 中为数组的每个元素渲染几次。现在我正在使用 map 方法渲染一个组件,但是如何以这种方式渲染 div 。这就是我渲染组件的方式
<div class="expndmid">
{
this.state.shopd.map((cat) => (<ShopsCatOptions shop={cat}/>))
}
</div>
如何以这种方式呈现 div 而不是创建组件 我想在 div 中呈现数据 (this.state.shopd
)。怎么做?
尝试以下操作:
<div class="expndmid">
{
this.state.shopd.map((cat) => (
<div shop={cat}> {cat} </div>
))
}
</div>
我有 div 个元素,我想在 React 中为数组的每个元素渲染几次。现在我正在使用 map 方法渲染一个组件,但是如何以这种方式渲染 div 。这就是我渲染组件的方式
<div class="expndmid">
{
this.state.shopd.map((cat) => (<ShopsCatOptions shop={cat}/>))
}
</div>
如何以这种方式呈现 div 而不是创建组件 我想在 div 中呈现数据 (this.state.shopd
)。怎么做?
尝试以下操作:
<div class="expndmid">
{
this.state.shopd.map((cat) => (
<div shop={cat}> {cat} </div>
))
}
</div>