asyncredux-connector-pattern

Community

Decouple UI from Redux with Connector patterns.

Authormarcglasberg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The Connector pattern helps separate business logic from UI, enabling clean, testable Flutter widgets by moving data access and dispatch logic into "smart" connectors and keeping presentational widgets lightweight.

Core Features & Use Cases

  • Split UI and state management with StoreConnector and VmFactory to produce minimal view models.
  • Improve testability by swapping real store with mock data in connector widgets.
  • Reuse presentational widgets across screens by decoupling them from store access.
  • Use advanced patterns to optimize rebuilds and share code using connector properties.

Quick Start

Use the asyncredux-connector-pattern skill to implement a CounterConnector that maps AppState to CounterViewModel and connects to a CounterWidget.

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-connector-pattern
Download link: https://github.com/marcglasberg/async_redux/archive/main.zip#asyncredux-connector-pattern

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.