armature_reactive 1.0.0
armature_reactive: ^1.0.0 copied to clipboard
Lightweight MobX-style reactive primitives — Atom, Reaction, and automatic dependency tracking for pure Dart.
1.0.0 #
First stable release. Public API is unchanged since 0.1.0 —
Atom,Reaction,Context, batching, and theReactiveErrorhierarchy have shipped through severalarmaturerelease cycles without change, and the package is now committed to semver.
0.1.0 #
- Initial release — reactive primitives for
armature:Atom<T>— observable cell with identity-based change detection.Reaction— dependency-tracking invalidator with batched notification.Context— zone-scoped tracking glue that wires reads from inside atrack()block to the enclosing reaction.- Batching with fixed-point convergence and configurable iteration cap.
- Sealed
ReactiveErrorhierarchy for all framework-raised errors.