1.0.0 β€’ Published 6 years ago

redux-composable-fetch v1.0.0

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

redux-composable-fetch Build Status npm version Coverage Status

πŸ‘πŸ‘πŸ‘The missing fetch middleware for enterprise Redux apps, with multiple injection point for implementing cache, log, response unification or any request related functionalities.πŸ‘πŸ‘πŸ‘

WORK IN PROGRESS, USE AT YOUR OWN RISK

How it works

redux composable fetch

Usage

$ npm install -S redux-composable-fetch

redux-composable-fetch provides a factory method createFetchMiddleware and a utility function applyFetchMiddleware, here's how you will use them:

import { applyMiddleware, createStore, compose } from 'redux';
import createFetchMiddleware, { applyFetchMiddleware } from 'redux-composable-fetch';

// import all your middlewares for `fetch`, you will see what is a `middleware for fetch` in the following content
import cacheMiddleware from './cacheMiddleware';
import logMiddleware from './logMiddleware';

// build our final fetch middleware first
const finalFetchMiddleware = applyFetchMiddleware(
  cacheMiddleware,
  logMiddleware,
);

// then it's all redux thingy
const finalCreateStore = compose(
  applyMiddleware(finalFetchMiddleware)
)(createStore);
1.0.0

6 years ago

0.3.4

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago