redux-thunk-catch

Thunk middleware alternative for Redux, with error handling support.


Keywords
redux, thunk, middleware, redux-middleware, flux, error, handler, catch
License
MIT
Install
npm install redux-thunk-catch@1.0.0

Documentation

Redux Thunk with catch support

A redux thunk alternative with error handling support.

Install:

npm i --save redux-thunk-catch

Usage

Import Note: You are importing a function, that creates thunk middleware, not the thunk middleware itself.

import createThunk from 'redux-thunk-catch';

Create a error reporting function

const reportError = (err, state, action, dispatch) => {
  crashReporter.capture(err, {
    state,
    action
  });
}

Pass error reporting function to createThunk

const thunk = createThunk(reportError)

Now thunk can be used as any other middleware, using applyMiddleware(). You can read the documentation for thunk for its detailed usage.