0.0.6 • Published 7 years ago

react-with-data v0.0.6

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

react-with-data

A React HOC for resolving promises and injecting them as props.

Usage

npm install --save react-with-data

Basic example

const UserProfile = ({
  user: {
    data,
    error,
    loading,
  }
}) => (
  <div>
    {loading && <p>Loading...</p>}
    {error && <p>Could not load user profile!</p>}
    {data && <p>Hi, my name is {data.name} and I am {data.age}yo</p>}
  </div>
);

export default withAsync(props => ({
  user: () => fetch(`https://my.api.com/user/${props.id}`).then(res => res.json())
}))(App);
0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago