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 Tools consist mainly of:
- Store enhancers for injecting reducers, middleware, and epics into your Redux store after the store is created.
- Utility functions for less verbose definitions of action creators and reducers.
- Logic for managing your state via namespaces.
See redux-tools.js.org, powered by Docsify.
The @redux-tools/react
package contains everything you'll need to get started with using Redux Tools in a React application. Use either of these commands, depending on the package manager you prefer:
yarn add @redux-tools/react
npm i @redux-tools/react
Please visit redux-tools.js.org to see all available packages.
See the CHANGELOG.md file.
- Beyond Simplicity: Using Redux in Dynamic Applications (published 21 Jan 2019)
We are open to all ideas and suggestions, feel free to open an issue or a pull request!
See the contribution guide for guidelines.
- validarium – Validations done right.
- lundium – Beautiful React component library.
- react-union – Integrate React apps into various CMSs seamlessly.
All packages are distributed under the MIT license. See the license here.