📄️ Before and after the reducer
Suppose you want to prevent the user from touching the screen, while MyAction is running.
📄️ Aborting the dispatch
You may override the action's abortDispatch() method to completely prevent
📄️ 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,
📄️ Action mixins
You can add mixins to your actions, to accomplish common tasks.
📄️ Action Subclassing
Suppose we have the following app state:
📄️ Wrapping the reducer
You may wrap an action reducer to allow for some pre- or post-processing.