Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/link-intersystems/redux-middlewares
Redux middleware tools for your project.
https://github.com/link-intersystems/redux-middlewares
middleware reducer redux state-management
Last synced: 6 days ago
JSON representation
Redux middleware tools for your project.
- Host: GitHub
- URL: https://github.com/link-intersystems/redux-middlewares
- Owner: link-intersystems
- License: mit
- Created: 2021-09-06T13:56:09.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T12:59:57.000Z (about 3 years ago)
- Last Synced: 2024-11-02T15:51:36.611Z (12 days ago)
- Topics: middleware, reducer, redux, state-management
- Language: TypeScript
- Homepage:
- Size: 801 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Redux Middlewares Library
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/link-intersystems/redux-middlewares/Node.js%20CI)
![Coverage Status](https://coveralls.io/repos/github/link-intersystems/redux-middlewares/badge.svg?branch=master)
![GitHub issues](https://img.shields.io/github/issues-raw/link-intersystems/redux-middlewares)
[![GitHub](https://img.shields.io/github/license/link-intersystems/redux-middlewares?label=license)](LICENSE.md)A collection of middlewares for Redux.
## State Change Middleware
The state change middleware allows you to execute reducers as an effect of a state change. It introduces a kind of state listener concept to the Redux store that can be configured with a domain specific language.
stateChangeMiddleware
.whenStateChanges((state) => state.counter)
.thenDispatch({ type: "text", payload: "changed" });Go to the [state change middleware documentation](src/state/README.md) for details.