Когда я использую функцию onEndReached
в FlatList
, она вызывается автоматически.
Ниже приведена ссылка на этот выпуск.
Ссылка
Есть ли решение для него или какой-либо альтернативы в iOS?
Отредактировано:
Ниже приведен код, который я пробовал, но, похоже, он не работает.
constructor(props){
super(props);
this.state = {
flatListReady:false
}
}
loadMore(){
if(!this.state.flatListReady){
return null;
}
else{
alert("End Reached")
}
}
_scrolled(){
this.setState({flatListReady:true});
}
render() {
return (
<Layout style={{ flex: 1 }}>
<FlatList
data={listData}
renderItem={({item}) => this._renderItem(item)}
keyExtractor={(item, index) => item.key}
onEndReached={() => this.loadMore()}
onEndReachedThreshold={0.5}
onScroll={() => this._scrolled()}
/>
</Layout>