1.0.2 • Published 4 years ago

create-a-reducer v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Create Reducer Utility

Install

npm i -S create-a-reducer

Usage

import { createReducer } from 'create-a-reducer';

Example

import { createReducer } from "create-a-reducer";

const initialState = {
    isLoading: false,
    errors: null
}

const sampleReducer = (state, payload) => ({...state, isLoading: true, errors: null})

export default createReducer(initialState, {
    ["SAMPLE_ACTION_TYPE"]: sampleReducer
})