Numerous Pulsating Martians
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

redux-api-request

1.9.4 • Public • Published
Redux API Request Build Status Code Climate Code Coverage

Redux middleware for making api requests

Installation

Install with npm or yarn:

npm install --save redux-api-request

Usage

Using redux-api-request in your application is easy:

# install middleware
import createApiRequest from 'redux-api-request'
import thunkMiddleware from 'redux-thunk'
import reducer from './reducer'
 
const apiRequestMiddleware = createApiRequest()
 
const createStoreWithMiddleware = applyMiddleware(
  thunkMiddleware,
  apiRequestMiddleware
)(createStore)
 
const store = createStoreWithMiddleware(reducer)
 
# action creator
import { API_REQUEST } from 'redux-api-request/action_types'
 
export const signin = (email, password) => ({
  type: API_REQUEST,
  method: 'POST',
  endpoint: '/admin/signin',
  body: { email, password },
  request: SIGNIN_REQUEST,
  success: SIGNIN_SUCCESS,
  failure: SIGNIN_FAILURE
})

View example app

Author & Credits

redux-api-request was originally written by Greg Kops and is based upon his work with Think Topography and The Cornell Cooperative Extension of Tompkins County

Install

npm i redux-api-request

DownloadsWeekly Downloads

15

Version

1.9.4

License

ISC

Unpacked Size

272 kB

Total Files

27

Last publish

Collaborators

  • avatar
  • avatar
  • avatar
  • avatar