평면 목록을 뷰에 포함하면 내포 된 뷰를 제거하면 내 onEndReached가 무한대로 트리거됩니다. onEndReached가 전혀 트리거되지 않습니다. 이 trigerred 때편재 목록 문제 onEndReached
render(){
return (
<Root>
<Container>
<Content>
<View>
{this.state.listView &&
<FlatList
data={this.state.variants}
keyExtractor={this._keyExtractor}
onEndReachedThreshold={0.5}
onEndReached={({ distanceFromEnd }) => {
console.log('on end reached ', distanceFromEnd);
this.loadMore();
}}
numColumns = {1}
renderItem={({item, index}) =><CatalogRow item={item} in_wishlist={this.state.in_wishlist} toggleWishlist={() => this.toggleWishlist(item.title)} listView={this.state.listView}/>}
/>}
</View>
</Content>
</Container>
</Root>
);
}
그리고 내 distanceFromEnd
0, 960,1200 같은 값을 사용합니다. 그것이 무엇을 나타내는가? 나는 반응 네이티브 0.47.2
코드에 실제로 잘못된 점이 있다고 생각하지 않습니다. 반작용 네이티브 버전을 최신 버전으로 업데이트하고 확인하십시오. 최신 버전에서 수정 될 수있는 버그가있을 수 있습니다. –
좋습니다. 감사합니다 :) – subha