A React Native ListView completely written in js, support refresh control and infinite scrolling
$ npm install react-native-infinite-listview --save
import {InfiniteListView} from 'react-native-infinite-listview';
//...
render() {
return (
<InfiniteListView
style={{ flex: 1 }}
dataArray={this.state.listItems}
renderRow={this.renderRow}
onRefresh={this.onRefresh}
isRefreshing={this.state.isRefreshing}
canLoadMore={this.canLoadMoreContent}
isLoadingMore={this.state.isLoadingMore}
onLoadMore={this.onLoadMore}
/>
);
}
See more in Sample project
MIT License. © ToanDK 2017