redux-trivial-actions
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

redux-trivial-actions utility library by Brainbean Apps

Build Status Coverage Status npm version Dependency Status Maintainability JavaScript Style Guide MIT license

NPM

Objectified Flux Standard Action for Redux.

Getting Started

Installation

$ npm install --save redux-trivial-actions

or

$ yarn add redux-trivial-actions

Usage

actions.js

import { createTrivialAction } from 'redux-trivial-actions'
 
export const demoAction = createTrivialAction('DEMO_ACTION')

reducer.js

import { demoAction } from './actions'
 
const initialState = { demoValue: false }
 
const reducer = (state = initialState, action) => {
  switch (action.type) {
    case demoAction.PERFORM:
      return { ...state, demoValue: true }
    default:
      return state
  }
}
 
export default reducer;

component.js

import { demoAction } from './actions'
 
// ...
dispatch(demoAction.perform())
// or
dispatch(demoAction())
// ...

Readme

Keywords

Package Sidebar

Install

npm i redux-trivial-actions

Weekly Downloads

0

Version

1.2.1

License

MIT

Unpacked Size

144 kB

Total Files

15

Last publish

Collaborators

  • alexey-pelykh