redux-thunk-middleware-async

1.0.6 • Public • Published

redux-thunk-middleware-async

middleware redux-thunk support async & await

Set up

import { createStore, applyMiddleware } from 'redux';
import middlewareAsync from './index';

const store = createStore(
  rootReducer,
  applyMiddleware(middlewareAsync)
);

Usage

const requestIncrementAsync = async () => {
  const newNumber = await promiseActionFunc()
  return {
    type: 'SET_NUMBER',
    data: newNumber,
  }
}

store.dispatch(requestIncrementAsync());

When promise error

  dispatch({ ...action, payload: errorData, error: true })

Package Sidebar

Install

npm i redux-thunk-middleware-async

Weekly Downloads

1

Version

1.0.6

License

ISC

Unpacked Size

168 kB

Total Files

9

Last publish

Collaborators

  • zieronline