noop(); pop(); map();

    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

    64

    Version

    1.9.4

    License

    ISC

    Unpacked Size

    272 kB

    Total Files

    27

    Last publish

    Collaborators

    • ccetc
    • mahaplatform
    • mochini
    • thinktopography