Reactnative FlatList内存或非常慢



我有一个大的平面列表(大约2000个元素(shouldComponentUpdate为false,因此项目不会多次加载

我的FlatList是这样声明的<平面列表showsVerticalScrollIndicator={false}倒转的data={this.props.dataSourcePr}ref={ref=>this.state.flatListTimeLine=ref;}}renderItem={this.renderItem}onViewableItemsChanged={this.onViewableItemsChanged}可视性配置={{itemVisiblePercentThreshold:30,}}keyExtractor={(项,索引(=>索引}initialScrollIndex={this.state.lastIndex}onScrollToIndexFailed={info=>{}}

initialNumToRender={70}
maxToRenderPerBatch={50}
onEndReachedThreshold={0.1}
windowSize={70}
onScroll={this._onScroll}
removeClippedSubviews = {true}
/>

如何避免崩溃问题,以及如何降低此FlatList的速度?如何告诉FlatList只加载屏幕上显示的元素?

如有任何帮助,将不胜感激

尝试添加keyExtractor并通过react native 签出本文

相关内容

最新更新