5.0.1 • Published 6 years ago

redux-promise-middleware-global-action v5.0.1

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

Redux Promise Middleware

npm version Build Status npm downloads

Redux promise middleware enables robust handling of async action creators in Redux: it accepts a promise and dispatches pending, fulfilled and rejected actions.

const promiseAction = () => ({
  type: 'PROMISE',
  payload: Promise.resolve(),
})

The middleware can also be combined with Redux Thunk to chain action creators.

const secondAction = (data) => ({
  type: 'TWO',
  payload: data,
})

const first = () => {
  return (dispatch) => {
    const response = dispatch({
      type: 'ONE',
      payload: Promise.resolve(),
    })

    response.then((data) => {
      dispatch(secondAction(data))
    })
  }
}

Docs and Help

Issues and Pull Requests

Releases

Older versions:

Maintainers

Please reach out to us if you have any questions!


Copyright (c) 2015-Current Patrick Burtchaell. Code licensed with the MIT License (MIT). Documentation licensed with the CC BY-NC License.