Визуализация элемента после onMomentumScrollEnd в FlatList - PullRequest
0 голосов
/ 08 января 2019

Я использую условие в 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}); }
/>
...