1.2.1 • Published 6 years ago

redux-trivial-actions v1.2.1

Weekly downloads
12
License
MIT
Repository
github
Last release
6 years ago

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())
// ...
1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago