flutter_alien_signals library

Classes

Computed<T>
The computed returns class.
Effect<T>
Represents an effect that can be tracked and notified of changes.
EffectScope
Executes a effect within the context of this effect scope.
ISignal<T>
Represents a read-only signal that provides access to a value of type T.
IWritableSignal<T>
Represents a writable signal that provides both read and write access to a value of type T.
Signal<T>
A class that represents a reactive signal which holds a value of type T.
SignalObserver<T>
SignalsWidget

Functions

batch<T>(T fn()) → T
computed<T>(T getter(T? oldValue)) Computed<T>
effect<T>(T fn()) Effect<T>
effectScope() EffectScope
signal<T>(T value) Signal<T>
untrack<T>(T fn()) → T
Executes a function without tracking dependencies.
untrackScope<T>(T fn()) → T
Executes a function without tracking the current effect scope.