Skip to content
This repository has been archived by the owner on May 2, 2020. It is now read-only.

fippli/action-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

action-creator

Action creator for React reducer actions Takes an array of action types and creates an object with action functions.

import actions from '@fippli/action-creator';
actions(['ACTION_TYPE']);
// =>
// {
//   actionType: (payload) => {
//     type: 'ACTION_TYPE',
//     payload,
//   }
// }

Installation

npm install @fippli/action-creator

Basic usage

import actions from '@fippli/action-creator';

const ACTION_TYPE = 'ACTION_TYPE';

const actionTypes = [
  ACTION_TYPE,
  // ... some more action types
];

const allActions = actions(actionTypes);

const payload = 'some payload';

allActions.actionType(payload); 
// => {
//  type: 'ACTION_TYPE',
//  payload: 'some payload',
// }

About

Action creator for React reducer actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published