A tiny utility for redux actions
npm install redux-actions-utils
Allows you to define action list, checks for duplicates (throws error in case duplicated actions)
var reduxActionsUtils = require('redux-actions-utils')
var actionTypes = reduxActionsUtils.defineActionTypes('ACTION_TYPE_1', 'ACTION_TYPE_2');
Output will be
{
ACTION_TYPE_1: 'ACTION_TYPE_1',
ACTION_TYPE_2: ACTION_TYPE_2
}
var reduxActionsUtils = require('redux-actions-utils')
var action = reduxActionsUtils.createAction('ACTION_TYPE', {payloadKey: 'payloadValue});
Output will be
{
type: 'ACTION_TYPE',
payload: {
payloadKey: 'payloadValue'
}
}
npm test