1.0.4 • Published 3 years ago

simple-merge-reducers v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Simple Merge Reducers

This function is useful if you need to split a reducer in many more sub-reducers, without creating more states. All the reducers share the same state, and the type of the initial state must be of course the same for all of them.

Usage

import {mergeReducers} from 'simple-merge-reducers'

interface StateType {
  user: User | null
  loading: boolean
}

const initialState: StateType = {
  user: null,
  loading: false
}

const reducer1 = createReducer(initialState, builder => {...})
const reducer2 = createReducer(initialState, builder => {...})

const mergedReducer = mergeReducers<StateType>(initialState, reducer1, reducer2, ...)
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago