npm.io
0.4.0-alpha.0 • Published 7 years ago

@request-kit/controller-redux

Licence
MIT
Version
0.4.0-alpha.0
Deps
0
Size
49 kB
Vulns
0
Weekly
0
Stars
2

About

Controller to invoke remote requests calls through redux middleware. Also reducer provided to keep request state in redux store.

Example use case

import createRequestEngine from '@request-kit/engine-rest';
import {createRequestMiddleware,requestReducer} from '@request-kit/controller-redux';

const requestMiddleware = createRequestMiddleware({
  engine: createRequestEngine({}),
});
const store = createStore(
  combineReducers({
    requests: requestReducer,
  }),
  applyMiddleware(requestMiddleware)
);
store.dispatch(createRequestAction({ endpoint: '/echo'}));

Keywords