【发布时间】:2018-09-15 13:30:30
【问题描述】:
我正在寻找生成多个 JSX 元素的最短方法。
例如,如果我需要生成 10 个<span>,我可以轻松使用 Array map 函数
{[...Array(10)].map((x, i) =>
<span key={i} ></span>
)}
上述方法没有问题,但我想要另一个更短的版本,例如,
Array(10).fill(<span></span>);
但是,React 会大喊没有独特的“关键”道具。有没有人在不使用 random() 的情况下有一个干净的解决方案?
【问题讨论】:
标签: javascript reactjs ecmascript-6 jsx