📄️ Action features
You can add features to your actions, to accomplish common tasks:
📄️ Base action with common logic
In Async Redux, all actions must extend ReduxAction.
📄️ Before and after the reducer
Suppose you want to prevent the user from touching the screen, while an async action is running.
📄️ Errors thrown by actions
When your action runs, it may encounter problems. Examples include:
📄️ Action status
All actions have a status property of type ActionStatus,
📄️ Aborting the dispatch
You may override the action's abortDispatch() function to completely prevent
📄️ Wrapping the reducer
You may wrap an action reducer to allow for some pre- or post-processing.