0.1.0 • Published 8 years ago
redux-safe-reducers v0.1.0
Redux Safe Reducers
Install
npm install --save redux-safe-reducers
API
redux-safe-reducers
exposes a function that acts as a wrapper to redux's combineReducers
method and catches errors that may occur inside reducer's scope.
/**
* Combines reducers
*
* @param {Object} reducers The reducers that you want to combine.
* @param {Function} onError Error handling method.
* @param {Error} err Reducer's error.
*/
combineSafeReducers(reducers, (err) => {
// error handler
})
Usage
Instead of using combineReducers
, to create your root reducer, use combineSafeReducers
and pass an error handling method.
import combineSafeReducers from 'redux-safe-reducers';
function onError(err) {
// reducer's error caught
}
const rootReducer = combineSafeReducers({
<...your reducers>
}, onError);
License
MIT
0.1.0
8 years ago