Awesome
Action Typer
Helper to create slightly less verbose redux action types. Uses ES6 Proxies!
Highly Performant: Proxy is only run once at startup.
Includes optional prefixer
Warning
redux-actiontyper requires native ES6 proxy support. Due to the limitations of ES5, Proxies cannot be transpiled or polyfilled to old browsers. If you need to support old browsers please check caniuse to see if this package is appropriate for your project.
Install
npm install redux-actiontyper --save
or for yarn users
yarn add redux-actiontyper
Old way
const GET_CLIENTS = 'GET_CLIENTS'
const GET_CLIENTS_SUCCESS = 'GET_CLIENTS_SUCCESS'
const GET_CLIENTS_FAIL = 'GET_CLIENTS_FAIL'
const SET_CLIENTS_FILTER = 'SET_CLIENTS_FILTER'
New Way
import actionTyper from 'redux-actiontyper';
const { GET_CLIENTS,
GET_CLIENTS_SUCCESS,
GET_CLIENTS_FAIL,
SET_CLIENTS_FILTER } = actionTyper('HomeState/');
console.log(GET_CLIENTS) // HomeState/GET_CLIENTS
console.log(GET_CLIENTS_FAIL) // HomeState/GET_CLIENTS_FAIL