# reshow-flux

> The smallest react flux and Fast hook alternative

Latest version **0.19.3** (published 2025-05-17) · ISC license · 0 weekly downloads

## Install

```sh
npm install reshow-flux
pnpm add reshow-flux
yarn add reshow-flux
bun add reshow-flux
```

## Health

**Score 50/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: stale.

## Facts

| | |
|---|---|
| Version | 0.19.3 |
| Published | 2025-05-17 |
| First published | 2017-09-26 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 11 |
| Unpacked size | 75.2 KB |
| Known vulnerabilities | 0 (+3 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 3 |
| Author | Hill |
| Maintainers | hillliu |
| Keywords | state, global-state, state-management, reducer, flux, reshow-flux, redux, react, reactjs |

## Links

- npm: https://www.npmjs.com/package/reshow-flux
- Repository: https://github.com/react-atomic/reshow
- Homepage: https://github.com/react-atomic/reshow/tree/main/packages/reshow-flux
- Issues: https://github.com/react-atomic/reshow/issues
- npm.io page: https://npm.io/package/reshow-flux

## Dependencies (11)

- [call-func](https://npm.io/package/call-func.md) *
- [immutable](https://npm.io/package/immutable.md) 4.0.0
- [array.dedup](https://npm.io/package/array.dedup.md) *
- [array.merge](https://npm.io/package/array.merge.md) *
- [memoize-one](https://npm.io/package/memoize-one.md) *
- [reshow-build](https://npm.io/package/reshow-build.md) *
- [reshow-hooks](https://npm.io/package/reshow-hooks.md) *
- [reshow-runtime](https://npm.io/package/reshow-runtime.md) *
- [reshow-constant](https://npm.io/package/reshow-constant.md) *
- [get-object-value](https://npm.io/package/get-object-value.md) >0.8.0
- [reshow-flux-base](https://npm.io/package/reshow-flux-base.md) *

## Alternatives

- [@reckona/mreact-store](https://npm.io/package/@reckona/mreact-store.md) — 976 weekly downloads
- [regular-state](https://npm.io/package/regular-state.md) — 410 weekly downloads
- [@pacote/flux-actions](https://npm.io/package/@pacote/flux-actions.md) — 65 weekly downloads
- [@pilotlab/lux-debug](https://npm.io/package/@pilotlab/lux-debug.md) — 39 weekly downloads
- [vue-persist-state](https://npm.io/package/vue-persist-state.md) — 19 weekly downloads

## Recent versions

- 0.19.3 (latest) — 2025-05-17
- 0.17.2 (next) — 2022-04-03
- 0.19.2 — 2024-12-27
- 0.19.1 — 2024-07-28
- 0.19.0 — 2024-07-25
- 0.18.9 — 2024-07-08
- 0.18.8 — 2024-05-14
- 0.18.7 — 2024-03-20
- 0.18.6 — 2024-03-18
- 0.18.5 — 2024-03-18
- 0.18.4 — 2024-03-18
- 0.18.3 — 2024-03-17
- 0.18.2 — 2024-03-15
- 0.18.1 — 2024-03-15
- 0.18.0 — 2024-03-06
- … 176 more at https://npm.io/package/reshow-flux/versions

## README

Reshow Flux with react hooks. 
===============

* GIT
   * https://github.com/react-atomic/reshow/tree/main/packages/reshow-flux
* NPM
   * https://www.npmjs.com/package/reshow-flux


## Simple for use with Return component
* https://github.com/react-atomic/reshow/tree/main/packages/reshow-return

## Examples

### useConnect options
* https://github.com/react-atomic/reshow/blob/c07b511dd10da9559c5a7509206ef8db3b53af9d/packages/reshow-return/src/connectOptions.js#L13-L25

### calculateState
* https://github.com/react-atomic/reshow/blob/c07b511dd10da9559c5a7509206ef8db3b53af9d/packages/reshow-return/src/connectOptions.js#L27-L64

---
_Source: https://npm.io/package/reshow-flux · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
