我在React Native中使用List View onEndReached组件时遇到了一些麻烦。
渲染代码:
@autobind
_fetchMoreHistory(){
console.log("Fetch more history called");
}
<View style={[styles.Ctr]}>
<ListView dataSource={this.state.txHistorySource}
renderRow={ this._renderRow }
onEndReached ={ this._fetchMoreHistory }
onEndReachedThreshold = {10}/>
</View>
我打开屏幕
_fetchMoreHistory
的那一刻被调用两次,并在到达该onEndReached
后正常工作。有人可以帮忙调试吗? 最佳答案
我遇到了同样的问题,进行了很多搜索,但未找到任何答案,因此我使用条件检查第一个请求是否再次触发了我触发的数据,否则我没有找到
例子
//onEndReached
如果(条件){
拨打电话
}
关于javascript - react native ListView onEndReached多次调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41297034/