1.3.1 • Published 5 years ago

@ephys/react-js-pull-to-refresh v1.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

react-js-pull-to-refresh

Pull to refresh with react

Support all mobile(iOS, Android) and Desktop browser (Chrome, Safari, firefox, Opera, QQ, UC, ... etc)

npm version license codebeat badge size

npm.io

Demo

See the demo in action at https://echoulen.github.io/react-pull-to-refresh/

installation

npm install react-js-pull-to-refresh --save

or

yarn add react-js-pull-to-refresh

Props

NameTypeRequired
pullDownContentJSX.Elementtrue
releaseContentJSX.Elementtrue
refreshContentJSX.Elementtrue
pullDownThresholdnumbertrue
onRefreshPromisetrue
triggerHeightnumberfalse
backgroundColorstringfalse

Usage

import PullToRefresh

import {PullToRefresh} from "react-js-pull-to-refresh";

import default content (optional)

import {PullDownContent, ReleaseContent, RefreshContent} from "react-js-pull-to-refresh";

Sample

<PullToRefresh
  pullDownContent={<PullDownContent />}
  releaseContent={<ReleaseContent />}
  refreshContent={<RefreshContent />}
  pullDownThreshold={200}
  onRefresh={this.onRefresh}
  triggerHeight={50}
  backgroundColor='white'
>
  <div style={{height: '150vh', textAlign: 'center'}}>
    <div>PullToRefresh</div>
  </div>
</PullToRefresh>

Sample code in typescript

Link

Contributing

npm run dev

1.3.1

5 years ago

1.3.0

5 years ago