npm.io
1.0.0 • Published 10 years ago

create-redux-reducer-from-map

Licence
WTFPL
Version
1.0.0
Deps
0
Vulns
0
Weekly
0
Stars
1

My own personal preference for building reducers for Redux.


var makeReducer = require('create-redux-reducer-from-map')

const arithmeticReducer = makeReducer({
	ADD: (state, action) => state + action.payload,
	SUBTRACT: (state, action) => state - action.payload
}, 0)

makeReducer(mapOfFunctions[, initialState])

Returns a reducer appropriate for Redux. Takes a map of action types to functions taking (state, action).

License

WTFPL

Keywords