A pull down to refresh and pull up to load more list view.
Important: Thanks Farid Safi 's Library react-native-gifted-listview. Because it changed to RefreshControl when update to version 0.0.3, so I changed the source code for appply my use condition.
Be Careful, this library is Only for iOS platform
- This library is simple to use, but without more custom config refresh header and load more footer, this will be changed after update.
- The header or footer is part of list view
footer,you can alse add custom header or footer view to the list view.
- The library is cached list view datasource, we don't need care about the page number and merge every page datasource.
- We can use
onFetchingfunction to fetch data and notify the library finish load then pass to the request page data.
You can using npm to install component:
npm i react-native-listview-refresher
You can use this like list view component, any props will be pass to inner list view.
|pullDownRefreshable||can be pull down to refresh||false|
|pullUpRefreshable||can be pull up to load more||false|
|renderRow||same as list view property||null|
|onFetching||loading data, prototype:
|*||other list view property||null|
- initialize project