我需要能够遍历一个数字并返回一些 jsx。例如
<ul>
{for(i =0; i < 10; i++){
return <li>{i}</li>
}}
</ul>
这不完全是我想要做的,但如果我能解决这个问题,那么我应该能够完成我需要做的事情。然而,这会返回预期在 for
上的表达式。我做了一些研究,人们说你不能在 jsx 中使用 for
循环,因为它们不返回任何东西。
我如何去循环一个数字来返回一些 jsx?
原文由 Taylor Austin 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
Array.from()
代替。您还可以将 ES6 传播语法与
map()
方法一起使用。