👌 A thin layer of a Redux-based state manager on top of RxDart.
- Action for synchronous requests.
- Base interface for all action types.
- Action for asynchronous requests.
- Middleware that prints when action's reducers are applied.
- Interface for Middlewares.
- The heart of the idea, this is where we control the State and dispatch Actions.
T>( T state) → T
- Reducer function type for state mutations.