asyncredux-observers

Community

Observe and debug AsyncRedux stores with ease.

Authormarcglasberg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables developers to implement and configure observers for AsyncRedux stores to monitor actions, state changes, errors, and widget rebuilds.

Core Features & Use Cases

  • ActionObserver: Monitor action dispatch (start and end) to track lifecycle and performance.
  • StateObserver: Track state changes after reducers to detect changes and history.
  • ErrorObserver: Capture, log, and optionally control error propagation during action execution.
  • ModelObserver: Observe widget rebuilds when using StoreConnector to optimize UI performance.
  • Use together with GlobalWrapError to centralize error handling and with multiple observers to compose analytics and debugging workflows.

Quick Start

Create your observers (e.g., ConsoleActionObserver, MyStateObserver, MyErrorObserver, DefaultModelObserver) and wire them into your Store: var store = Store<AppState>( initialState: AppState.initialState(), actionObservers: [ConsoleActionObserver()], stateObservers: [MyStateObserver()], errorObserver: MyErrorObserver(), modelObserver: DefaultModelObserver(), );

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: asyncredux-observers
Download link: https://github.com/marcglasberg/async_redux/archive/main.zip#asyncredux-observers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.