Я использую условие в renderItem, подобное этому, однако onMomentumScrollEnd всегда возникал после renderItem (), поэтому isEndScroll всегда ложно, тогда я не могу выполнить код в TODO так, как хочу.
Как запустить onMomentumScrollEnd перед renderItem или как правильно выполнить код в TODO?
<FlatList
data={this.props.data}
renderItem={(item, index) => {
// I would like to check when scroll end then execute the code inside this block
if (this.state.isEndScroll) {
// TODO
}
}}
onMomentumScrollBegin = {() => this.setState({ isEndScroll: false}); }
onMomentumScrollEnd = {() => this.setState({ isEndScroll: true}); }
/>