@intactile/redux-utils
v0.1.0
Published
Utilities to reduce redux boilerplate code
Downloads
6
Readme
redux-utils
An undo redo package for redux
Installation
npm install @intactile/redux-utils
or
yarn add @intactile/redux-utils
Usage
createModuleReducer
Create a reducer which delegates to case reducers:
import { createModuleReducer } from "@intactile/redux-utils";
const caseReducers = {
ADD: (state, action) => state + action.payload,
MULTIPLY: (state, action) => state * action.payload,
DIVIDE: (state, action) => state / action.payload
};
const initialState = 10;
const reducer = createModuleReducer(caseReducers, initialState);
createActionCreator
import { createActionCreator } from "@intactile/redux-utils";
const add = createActionCreator('ADD');
add(10): // => { type: ADD, payload: 10 }