Reactjs 是什么原因导致React Native中的FlatList出现故障?

Reactjs 是什么原因导致React Native中的FlatList出现故障?,reactjs,react-native,react-native-flatlist,Reactjs,React Native,React Native Flatlist,我有一个简单的feed,我使用FlatList来加载帖子,它还有一些页面在到达某个点后加载。有一段时间,它运行良好,可以完美地加载页面,但几页之后,它开始出现故障,有时甚至消失 我上传了这个关于这个问题的GIF { this.flatListRef=ref; }} ListMPtyComponent={} showsVerticalScrollIndicator={false} data={this.state.dataSource} onEndReached={()=>handleLoad

我有一个简单的feed,我使用FlatList来加载帖子,它还有一些页面在到达某个点后加载。有一段时间,它运行良好,可以完美地加载页面,但几页之后,它开始出现故障,有时甚至消失

我上传了这个关于这个问题的GIF


{
this.flatListRef=ref;
}}
ListMPtyComponent={}
showsVerticalScrollIndicator={false}
data={this.state.dataSource}
onEndReached={()=>handleLoadMore(this)}
onEndReachedThreshold={0.5}
onRefresh={()=>handleRefresh(this)}
刷新={this.state.refreshing}
ItemSeparatorComponent={RenderSeparator}
renderItem={({item,index})=>this.renderData(item,index)}
keyExtractor={({item,index})=>index}
/>
this.props.navigation.navigate('CreatePost'{
编辑:false,
刷新:()=>HandlerRefresh(此),
屏幕:“主页”,
})
}
/>

< /代码> 如果列表中的现有<代码> ReNeDebug 组件是基于类的,并且在<代码> HooLeloAdMeor()/代码>时不应更改,请考虑让它们扩展<代码> Actudio。PueReCube < /C> >而不是<代码> Actudio。这允许react跳过重新渲染,只要它们保持与渲染前相同的浅度。这是处理不在内部更改或包含变量嵌套数据的大型数据集的建议方法。

增加onEndReachedThreshold