redux-thunk-catch
Version:
Thunk middleware alternative for Redux, with error handling support.
33 lines (26 loc) • 760 B
Markdown
# 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](https://github.com/gaearon/redux-thunk) for thunk for its detailed usage.