【发布时间】:2018-06-14 16:23:46
【问题描述】:
我最近开始使用react-native 并遇到了FlatList 组件。使用react 时,我一直使用map 和数组。
我使用的是FlatList,但是当我想更改FlatList 中项目的flex-direction 时出现问题,所以我恢复使用map。
以下是使用这两种方法的两个示例:
map
{
this.state.images.map(image => {
return (
<UsersImage key={ image } source={{ uri: image }} />
)
})
}
FlatList
<FlatList
data={ this.state.images }
renderItem={({item}) => {
return (
<UsersImage source={{ uri: item }} />
)
}}
keyExtractor={(item, index) => index}
/>
谁能解释为什么应该使用FlatList 而不是map,反之亦然?
【问题讨论】:
-
嗨,彼得,如果您觉得我的回答有帮助,您会考虑接受吗?
标签: javascript reactjs react-native ecmascript-6