An open API service indexing awesome lists of open source software.

https://github.com/mirismaili/smart-reducer

An advanced, still very easy to use reducer for React
https://github.com/mirismaili/smart-reducer

action actions async-action easy easy-to-use no-dispatch no-reducer react reducer state state-manager usereducer

Last synced: 4 months ago
JSON representation

An advanced, still very easy to use reducer for React

Awesome Lists containing this project

README

          

# Smart-Reducer

> An advanced, still very easy-to-use reducer for React

[![npm (scoped)](https://img.shields.io/npm/v/smart-reducer.svg)](https://npmjs.com/package/smart-reducer)
[![install size](https://packagephobia.now.sh/badge?p=smart-reducer)](https://packagephobia.now.sh/result?p=smart-reducer)
[![downloads](https://img.shields.io/npm/dt/smart-reducer.svg)](https://npmjs.com/package/smart-reducer)

[![license](https://img.shields.io/github/license/mirismaili/smart-reducer.svg)](https://github.com/mirismaili/smart-reducer/blob/master/LICENSE)
[![Forks](https://img.shields.io/github/forks/mirismaili/smart-reducer.svg?style=social)](https://github.com/mirismaili/smart-reducer/fork)
[![Stars](https://img.shields.io/github/stars/mirismaili/smart-reducer.svg?style=social)](https://github.com/mirismaili/smart-reducer)

```bash
npm i smart-reducer
```

or:

```bash
yarn add smart-reducer
```

## Usage

```javascript
import useSmartReducer, { payloadSym, simpleLogger } from 'smart-reducer'
```