我想在 React Native 中显示一个列表,所以哪种方法更好

问题描述 投票:0回答:1
<ScrollView>
<FlatList>
</FlatList>
</ScrollView>

<ScrollView>
<VirtualizedList>
</VirtualizedList>
</ScrollView>

错误是“VirtualizedLists 不应该嵌套”错误

第一个抛出错误,我必须使用地图显示数据,但这不可行,所以哪一个更好?

我尝试用地图来显示数据,但对于大量数据来说效果不好

react-native view scrollview react-native-flatlist flatlist
1个回答
0
投票

我建议第一个选项。

假设您有一个 DATA 数组,您可以像这样使用 Flatlist:

<FlatList
    data={DATA}
    renderItem={({item}) => <Item title={item.title} />}
    keyExtractor={item => item.id}
  />

但是,我也会考虑使用 FlashList 之类的东西:

https://shopify.github.io/flash-list/

© www.soinside.com 2019 - 2024. All rights reserved.