Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

data-promiser

React component that deliver data from promises

readme

Data promiser

React component to render data from promises

Usage

Install using yarn

yarn add data-promiser

or with npm

npm install --save data-promiser

Example

import React from 'react'
import DataPromiser from 'data-promiser'

function examplePromiseFn() {
  return new Promise((resolve, reject) => {
    window.setTimeout(() => {
      resolve('SUCCESS')
    }, 2000)
  })
}

const ExampleComponent = () => (
  <div>
    <section>
      <p>Wait 2 seconds before resolving. </p>

      <DataPromiser
        promiseFn={examplePromiseFn}
        renderData={(data, waiting) => (
          <p>{data}</p>
        )}
      />
    </section>
  </div>
)