0.1.0 • Published 10 years ago
redux-safe-reducers v0.1.0
Redux Safe Reducers
Install
npm install --save redux-safe-reducersAPI
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
10 years ago