0.2.1 • Published 6 years ago

react-promiser v0.2.1

Weekly downloads
6
License
MIT
Repository
github
Last release
6 years ago

React Promiser

Latest Release Build Status Codecov coverage Code Climate grade

A react component to help manage promises

Example

import { Promiser } from 'react-promiser';
import fetchMyData from './fetch';
import * as State from './states';

function MyComponent() {
    return (
        <Promiser auto promise={fetchMyData}>
            {({ result, error, pending, fulfilled, rejected }) => {
                if (pending) return <State.Loading />;
                if (rejected) return <State.Error error={error} />;
                if (fulfilled && result) return <State.Result result={result} />;

                return <State.Empty />;
            }}
        </Promiser>
    );
}

License

The MIT License (MIT). Please see License File for more information.

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.0

6 years ago