The Pull-To-Refresh ScrollView component for React Native
npm install react-native-pull-to-refresh

 
Demo
---
iOS|Android
----|----
!demo| !demo
npm i react-native-pull-to-refresh --save
`
Getting started
`jsx
import PTRView from 'react-native-pull-to-refresh';
var PullToRefreshProject = React.createClass({
_refresh: function() {
return new Promise((resolve) => {
setTimeout(()=>{resolve()}, 2000)
});
},
render: function() {
return (
Let's Pull!
);
},
});
`
Props
onRefresh
The method of refresh. You have to return promise object.delay(default:
0)
delay time of refresh. If you set this this prop, refresh function will be delayedoffset(default:
80) iOS
distance of pull to refreshcolors(default:
#000) Android
The background color of the refresh indicatorprogressBackgroundColor(default:
transparent) Android
The background color of the refresh indicatorContributing
Welcome :)You can use following command in
example dir:`
npm run sync
`During running this command, when you change source to implement/fix something, these changes will sync to
example/node_modules/react-native-pull-to-refresh/`. You can check your change using example project easily.