redux-store-cleaner
v1.0.2
Published
Reset store branch with simple action
Downloads
44
Maintainers
Readme
redux-state-cleaner
Easily reset your reducers to the initial state with only one action
Installation
npm i redux-store-cleaner -S
Features
- Reset store branches by sending 'undefined' in its reducers
- Clean specific reducer with namespace
Usage
Wrap your reducer with withStoreCleaner
function
import withStoreCleaner from 'redux-store-cleaner';
const someFancyReducer = (state, action) => { /* Impl */ };
export default withStoreCleaner(someFancyReducer, 'someFancyReducerNamespace');
and call cleanStore wherever you want
import { cleanStore } from 'redux-store-cleaner';
import { store } from './store';
store.dispatch(cleanStore('someFancyReducerNamespace'));
// You can also clean all stores with omitting namespace
// store.dispatch(cleanStore('));
License
MIT © Andrew Paramoshkin