redux-ramda-reducer
Simple createReducer
in functional style for Ramda library.
Installation
npm install redux-ramda-reducer
Reducer with redux library
{ }
Reducer with redux-ramda-reducer
Without STATE in handler arguments
;;; const INITIAL_STATE = value: 1; const incrementHandler = R; const decrementHandler = R; const setValueHandler = R; const HANDLERS = COUNTER_ACTIONSSET_VALUE: setValueHandler COUNTER_ACTIONSINCREMENT: incrementHandler COUNTER_ACTIONSDECREMENT: decrementHandler INITIAL_STATE HANDLERS;
If you need STATE in handler:
... const setSameValueHandler = Rstate; const HANDLERS = COUNTER_ACTIONSSET_SAME_VALUE: setSameValueHandler INITIAL_STATE HANDLERS;
License
This module is MIT licensed.