This package has been deprecated

Author message:

this package is no longer maintained

payload-action-creator

0.0.5 • Public • Published

payload-action-creator

Build Status Coverage Status semantic-release

A very simple Redux payload action creator factory

Installation

payload-action-creator can be installed via npm:

$ npm i -S payload-action-creator

Usage

Create action creators by passing it the type of the action to create:

import action from 'payload-action-creator';

export const PRODUCTS_FETCHED = 'PRODUCTS_FETCHED';
export const productsFetched = action(PRODUCTS_FETCHED);

Now you can dispatch the action from a connected container in your application:

import { connect } from 'react-redux';
import { productsFetched } from './actions';
import Component from './component';

const mapDispatchToProps = dispatch => ({
  products: payload => dispatch(productsFetched(payload)),
});

export default connect(undefined, mapDispatchToProps)(Component);

The action creator will create an object like so:

{
  payload: thePayloadYouPassedIn,
  type: PRODUCTS_FETCHED,
}

Package Sidebar

Install

npm i payload-action-creator

Weekly Downloads

35

Version

0.0.5

License

MIT

Unpacked Size

4.37 kB

Total Files

4

Last publish

Collaborators

  • hvolschenk