react-native - 如何多次返回相同的元素
问题描述
<View style={{flexDirection: 'row', alignItems: 'center'}}>
<Icon color='red' name='star' />
<Icon color='red' name='star' />
<Icon color='red' name='star' />
<Icon color='red' name='star' />
<Icon color='red' name='star' />
</View>
对于上面的代码,不用敲五次Icon,如何写一个函数返回具体的次数。
解决方案
像这样的东西应该可以工作,但可能有更好的方法。
getMyIcons = () => {
let iconArray = []
for (let i = 0; i < 5; i++ ){
array.push(
<Icon color='red' name='star' />
)
}
return iconArray
}
...
render{
return(
{this.getMyIcons()}
)
}
推荐阅读
- javascript - HTML 表单:禁用没有副作用的输入按键
- icecast - 配置问题
在 icecast.xml 中 - scala - Spark Streaming + Kafka 集成 0.8.2.1
- amazon-web-services - 为什么在 ECS 上我得到 certbot: error: unrecognized arguments?
- android - 如何在 Dialog onClick 事件中访问“findViewById”方法
- python - 使用 BS4 获取列表中的项目导致 AttributeError
- javascript - InDesign 在 JavaScript 中传播管理
- android - Robolectric Activity 是否有任何存根?
- performance - Docker 服务网络性能差
- vbscript - 在连接字符串中使用 VBScript 参数