redux-fluent icon indicating copy to clipboard operation
redux-fluent copied to clipboard

A Practical and Functional Redux Utility

redux-fluent

Build Status npm version License Conventional Commits

npm downloads Maintainability Test Coverage

....................:::::::::::::::::::....................

...::: TRY OUR COUNTER REDUCER EXAMPLE ON CODESANDBOX :::...

....................:::::::::::::::::::....................


Installation

yarn add redux-fluent redux flux-standard-action

Documentation

  • https://code-y.github.io/redux-fluent

Getting Started

import { createStore } from 'redux';
import { createAction, createReducer, ofType } from 'redux-fluent';

const increment = createAction('increment');
const decrement = createAction('decrement');

const counter = createReducer('counter')
  .actions(
    ofType(increment).map(state => state + 1),
    ofType(decrement).map(state => state - 1),
  )
  .default(() => 0);

const store = createStore(counter);

store.dispatch(increment());

Distribution

  • https://www.npmjs.com/package/redux-fluent

Stats

  • 3.2 kB - https://bundlephobia.com/result?p=redux-fluent

Discussion

License

MIT