A Redux Framework
Rematch is Redux best practices without the boilerplate. No more action types, action creators, switch statements or thunks.
We're actively looking for a documentation deployment solution, for now you can look @next documentation here: https://rematch.netlify.app/#/
Redux is an amazing state management tool, supported by a healthy middleware ecosystem and excellent devtools. Rematch builds upon Redux by reducing boilerplate and enforcing best practices. It provides the following features:
| | Redux | Rematch | | :------------------------ | :----: | :----------: | | simple setup | | ✔ | | less boilerplate | | ✔ | | readability | | ✔ | | configurable | ✔ | ✔ | | redux devtools | ✔ | ✔ | | generated action creators | | ✔ | | async | thunks | async/await |
Migrating from Redux to Rematch may only involve minor changes to your state management, and no necessary changes to your view logic. See the migration reference for the details.
Rematch and its internals are all built upon a plugin pipeline. As a result, developers can make complex custom plugins that modify the setup or add data models, often without requiring any changes to Rematch itself. See the plugins developed by the Rematch team or the API for creating plugins.
Made with contributors-img.
This project is licensed under the MIT license.