javascript - 在 React Native 中渲染 array.map
问题描述
我在使用时创建了一个应用程序我生成了许多抽屉来查看它是如何使用的我用一个
Array(400) .fill(info).map (info => {return <AlbumBox info = {info} />})
获取对象的数据并将其传递到 info 变量以生成抽屉。该结构在另一个组件中只传递数据
如果我把它放在一个常数中,那么只有在控制台中才是安排中的内容
```
render() {
const info = {
img: 'https://Beatles_-Abbey_Road.jpg',
name: 'The Beatles - "Abbey Road',
likes: 200,
comments: 140,
}
const map = Array(1).fill(info).map(info =>{
return <AlbumBox info ={info}/>
})
console.warn(map)
return (
<ScrollView style={styles.container}>
<AlbumBox info ={info}/>
{
Array(500).fill(info).map(info =>{
return <AlbumBox info ={info}/>
})
}
</ScrollView>
);
```
这个想法是我在屏幕上生成了 500 个抽屉,只是将该变量作为循环发送
解决方案
推荐阅读
- javascript - 循环遍历数组内部时如何获取数组的名称?
- typescript - 遍历具有接口的对象,类型不兼容
- django - django-bootstrap4 和 bootstrap4 有什么区别?
- javascript - 在 JS 中导出 AES-KW 密钥
- amazon-web-services - AWS Firehose - 要在 lambda 中处理的事件格式的定义在哪里?
- vue.js - 如何在Vuetify中设计背景图片和标题具有相同的背景图片
- javascript - 如何使用 JavaScript 和 HTML 开发复选框表单?
- opencv - 我的 mser 实现没有正确检测到文本区域,我该怎么办?
- amazon-web-services - Elasticsearch - 按多个数组中的数组匹配分数排序
- android - 如何更改 DatePickerDialog 年份文本大小?