/redux-tools

💪 Maintaining large Redux applications with ease.

Primary LanguageJavaScriptMIT LicenseMIT

Redux Tools

🛠 💪 💉

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.

MIT License Downloads Version

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.

Documentation & API Reference

See redux-tools.js.org, powered by Docsify.

Installation

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.

Changelog

See the CHANGELOG.md file.

Resources

Contributing

We are open to all ideas and suggestions, feel free to open an issue or a pull request!

See the contribution guide for guidelines.

Related Projects

  • validarium – Validations done right.
  • lundium – Beautiful React component library.
  • react-union – Integrate React apps into various CMSs seamlessly.

License

All packages are distributed under the MIT license. See the license here.