Package Exports
- redux-syringe
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (redux-syringe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Redux Syringe
🛠 💪 💉
Maintaining large Redux applications with ease.
A collection of tools for maintaining large Redux applications by enabling dependency injection of Redux code and development of multi-instance components by namespacing their state.
Redux Syringe consists mainly of:
- Store enhancers for injecting reducers, middleware, and epics into your Redux store after the store is created.
- Logic for managing your state via namespaces.
Although the Redux Syringe core is platform-agnostic, React bindings are included for tying the injection mechanism to the lifecycle of your components.
Documentation & API Reference
See wafflepie.github.io/redux-syringe, powered by Docsify.
Installation
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.
Changelog
See the CHANGELOG.md file.
Contributing
We are open to all ideas and suggestions, feel free to open an issue or a pull request!
License
All packages are distributed under the MIT license. See the license here.