【发布时间】:2019-04-21 22:17:22
【问题描述】:
{ Object.keys(props.data).map((key, value) => {
return(
<div>
<dt className="col-sm-3">{key}</dt>
<dd className="col-sm-9">{props.data[key]}</dd>
</div>
)
})}
上面的代码创建了以下内容:
Key
Value
在没有 div 包装元素的情况下对上述内容进行硬编码时:
Key value
完整的代码块:
<div className="row">
<div className="col-lg-6">
<div className="mb-5">
<h5 className="text-black">
<strong>{props.title}</strong>
</h5>
<dl className="row">
<dt className="col-sm-3">A</dt>
<dd className="col-sm-9">A</dd>
</dl>
</div>
</div>
</div>
所以我的问题 id 是 div 包装元素,有没有办法使用 map 来呈现动态数据而不返回 div 包装元素?
【问题讨论】:
-
您可以使用
React.Fragment来包装您的元素。
标签: javascript reactjs