反应本机Flatlist滚动问题

时间:2018-11-15 08:36:33

标签: react-native-android react-native-flatlist

我是新来的本地人。我正在使用Flatlist加载10000个项目。我正在使用延迟加载来获取项目。问题是,当我渲染更多项目并且尝试向上滚动时,它会在渲染项目之前滚动。有什么解决办法吗?还是我们可以控制滚动的速度??

<FlatList
      ref="flatList"
      data={this.state.skus_list}
      keyExtractor={(item, index) => `post__${item.id}`}
      renderItem = {this.renderItem}
      ListFooterComponent={this.renderFooter}
      ListEmptyComponent={this.onEmptyData}
      onEndReached={this.loadMoreSkus}
      initialNumToRender={20}
      maxToRenderPerBatch={20}
      extraData={this.props.orders.orders}

/>

1 个答案:

答案 0 :(得分:0)

  

使用onScroll和onScrollAnimationEnd方法

     

通过onScroll方法获取数据。

     

在onScroll或onScrollAnimationEnd上更新状态