gpt4 book ai didi

javascript - React Native FlatList 只渲染 10 个项目

转载 作者:行者123 更新时间:2023-11-29 10:57:31 49 4
gpt4 key购买 nike

我正在尝试显示一个包含 86 个项目的数据集的 FlatList,但它只显示 10 个并且不会加载更多。

我尝试通过样式调整容器大小,但无济于事。

return (
<View>
<Text>{this.state.cards.length}</Text>
<FlatList
data={this.state.cards}
renderItem={(theInfo) => <CardImage key={theInfo.key} info={theInfo}/>}
keyExtractor={(item, index) => item.toString()}
/>
</View>
);

我希望它显示 86 个项目(this.state.cards.length 显示 86),应用程序只显示 10 个并且不会加载更多。

编辑:rn 版本 0.57.8

最佳答案

你应该设置以下属性

initialNumToRender={50}

因为默认是10

来源: https://facebook.github.io/react-native/docs/flatlist#initialnumtorender

关于javascript - React Native FlatList 只渲染 10 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54302266/

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