Reducers
function counterReducer(state = 0, action) {
switch (action.type) {
case 'increment':
return state + 1
case 'decrement':
return state - 1
case 'multiply':
return state * action.payload
default:
return state
}
}import {
chainReducers,
onAction,
withInitialState
} from 'redux-preboiled'
const counterReducer = chainReducers(
withInitialState(0),
onAction('increment', state => state + 1),
onAction('decrement', state => state - 1),
onAction('multiply', (state, action) => state * action.payload)
)Reducing Specific Actions
Integration with createAction
createActionProviding Initial State
Chaining Reducers
Replacing switch
switchNext Steps
Last updated