现在-6ren">
gpt4 book ai didi

react-native - 如何只渲染 FlatList 中的少数元素

转载 作者:行者123 更新时间:2023-12-05 08:32:14 27 4
gpt4 key购买 nike

我的数组/对象中有大约 100 个元素

我正在使用 FlatList 来显示它

   <FlatList
data={this.props.redditCryptoNews}
maxToRenderPerBatch={5}
renderItem={({index, item}) => {
return (
<Text style={RedditList}>{item["data"]["title"]}</Text>)}} />

现在,我只想在平面列表中显示 10 个元素,而不是显示所有 100 个元素

出于某种原因,我认为 Facebook 在其 react-native 文档方面做得不好,这让我有点难以理解

[问题:]我怎样才能实现它?

最佳答案

好吧,我真是太蠢了。

我们可以简单地切片我们传递的数据。

 <FlatList
data={this.props.redditCryptoNews.slice(0,5)}
maxToRenderPerBatch={5}
renderItem={({index, item}) => {
return (
<Text style={RedditList}>{item["data"]["title"]}</Text>)}} />

注意 .slice(0,5)

  data={this.props.redditCryptoNews.slice(0,5)}

关于react-native - 如何只渲染 FlatList 中的少数元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52467157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com