1.0.1 • Published 7 years ago

fetch-data-adv v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

fetch-data-adv

A helper function for React Components, allowing you to pre-fetch data before loading your component and offering the option to display a loading component while promises are being resolved.

Please note that this package depends on you having cancelable-fetch-adv

Usage:

import React, { Component } from 'react';
import LoadingSpinner from 'components/common/LoadingSpinner';
import { connect } from 'react-redux';
import { refresh } from 'actions/user';

@connect(
  state => ({
    email: state.user.email,
  }),
)
@fetchData(
  ({ email }) => ({
    refreshUser: refresh(email),
  }),
  LoadingSpinner,
)
class MyComponent extends Component {
  render() {
    return (
      <p>Loading complete!</p>
    );
  }
}
1.0.1

7 years ago

1.0.0

7 years ago