react-async-button
React button component for handling async actions. Inspired from ember-async-button
Installation
$ npm install react-async-button --save
DOCS & DEMO
https://selvagsz.github.io/react-async-button/
Example
;;; extends Component { return { // some async stuff ; } } { return <AsyncButton className="btn" text="Save" pendingText="Saving..." fulFilledText="Saved Successfully!" rejectedText="Failed! Try Again" loadingClass="isSaving" fulFilledClass="btn-primary" rejectedClass="btn-danger" onClick=thisclickHandler /> } ;
Note clickHandler
should return a promise for the pending state