Store enhancers and utilities for asynchronous injection of Redux dependencies and development of multi-instance components with isolated state. Redux Syringe supports injection and namespacing of reducers, middleware, and redux-observable epics.
Although the Redux Syringe core is platform-agnostic, React bindings are included for tying the injection mechanism to the lifecycle of your React components.
See wafflepie.github.io/redux-syringe, powered by Docsify.
The redux-syringe
package contains everything you'll need to get started with using Redux Syringe in a React application. Use either of these commands, depending on the package manager you prefer:
yarn add redux-syringe
npm i redux-syringe
Please visit wafflepie.github.io/redux-syringe to see all available packages.
See the CHANGELOG.md file.
We are open to all ideas and suggestions, feel free to open an issue or a pull request!
All packages are distributed under the MIT license. See the license here.