第五章 最常用也最复杂的列表组件

列表组件允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕内原有的数据则会滚动出屏幕。这种组非常常见,比如手机联系人列表,比如微信聊天记录。

在 RN 中常用的列表组件是 FlatList,参考文档:http://facebook.github.io/react-native/docs/flatlist.html FlatList 是高性能的简单列表组件,支持下面这些常用的功能:

  1. 完全跨平台;
  2. 支持水平布局模式;
  3. 行组件显示或隐藏时可配置回调事件;
  4. 支持单独的头部组件;
  5. 支持单独的尾部组件;
  6. 支持自定义行间分隔线;
  7. 支持下拉刷新;
  8. 支持上拉加载;
  9. 支持跳转到指定行(ScrollToIndex)。

results matching ""

    No results matching ""