This library provides several highly opinionated helpers which ought to be useful while developing big apps with React, Redux and Sagas. These helpers ensure the keeping of best practices and their main goal is to reduce the amount of boilerplate introduced by Redux code, while avoiding conflict with Redux design decisions.
redux-belt uses semantic versioning. So until 1.0.0 is reached expect many breaking changes.
Here are the design-defining constraints that
redux-thunk, but we're using
redux-sagahere. Your application's logic should be handled by the structure of the actions themselves, or by the final consumers of an action's payload.
You can find a comparison with similar existing projects in our wiki. Visit the redux-belt homepage.
$ yarn add redux-belt
$ npm install --save redux-belt
crudReducerthat plays nice with your back-end API.
strictto catch undefined action types in development.