ReactiveFlags class abstract final

Flags for tracking reactive node state.

These flags are used internally by the reactive system to track the state and lifecycle of reactive nodes during dependency tracking and update propagation.

Example:

final node = ReactiveNode(flags: ReactiveFlags.mutable);
node.flags |= ReactiveFlags.pending;

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

dirty → const int
Node needs to be updated.
mutable → const int
Node can have dependencies and be updated.
none → const int
No flags set - node is inactive.
pending → const int
Node is pending update.
recursed → const int
Node is in recursive update.
recursedCheck → const int
Node is being checked for recursion.
watching → const int
Node is being watched by effects.