readme.md
May 9, 2026 ยท View on GitHub
Redux Box
A modular, batteries-included container for Redux + Redux-Saga applications.
Less boilerplate. Cleaner reducers. Sagas already wired up.
๐ anish000kumar.github.io/redux-box
Install
npm install redux-box
# or
yarn add redux-box
A taste
// store/counter.js
import { createModule } from 'redux-box';
export default createModule({
state: { count: 0 },
mutations: {
INCREMENT: state => { state.count += 1; },
},
});
// store/index.js
import { createStore } from 'redux-box';
import counter from './counter';
export default createStore({ counter });
That's a complete Redux store. Mutations look mutable but are made immutable under the hood by Immer; sagas, devtools, and middleware are wired up for you.
โก๏ธ Head over to the full documentation for the guide, examples, recipes, and API reference.
License
MIT ยฉ Anish Kumar