Seedrs / redux-reducers

A collection of useful, reusable reducers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@seedrs/redux-reducers

npm version Build status semantic-release

A package for reusable reducers.

Setup

# With yarn (preferred)
yarn add @seedrs/redux-reducers
npm i @seedrs/redux-reducers --save

Usage

To use the reducers, you can import them as named imports.

For example:

import { combineReducers } from 'redux';
import { handleActions } from 'redux-actions';
import { takeResult } from '@seedrs/redux-reducers';
import { SOME_ACTION } from 'constants/actions';

const reducer = combineReducers({
  some_slice_of_state: handleActions({
    [SOME_ACTION]: () => takeResult(SOME_ACTION)
  }, null)
});

export default reducer

For more detailed usage, use the links below:

About

A collection of useful, reusable reducers

License:MIT License


Languages

Language:JavaScript 95.4%Language:Dockerfile 2.4%Language:Shell 2.2%