asyncredux-base-action
Installation
SKILL.md
Creating a Custom Base Action Class
Every AsyncRedux application should define an abstract base action class that all actions extend. This provides a central place for:
- Convenient getter shortcuts to state parts
- Selector methods for common queries
- Shared error handling logic
- Type-safe environment access
- Project-wide conventions
Basic Base Action Setup
Create an abstract class extending ReduxAction<AppState>.
The recomended name is AppAction, in file app_action.dart: