isTransitionPending top-level property
ReadonlySignal<bool>
get
isTransitionPending
Reactive read-only signal indicating whether a non-urgent transition update is pending.
Observes whether a background state transition initiated by startTransition is currently
queued, time-slicing, or executing. When startTransition is invoked, isTransitionPending
becomes true immediately and remains true across all yields until all transition work finishes.
Reading this signal inside a Live region allows UI elements to render busy indicators, spinners, or dimmed opacities without blocking immediate user interactions.
Div(
children: [
Live(() => isTransitionPending.value
? const Span(className: 'spinner', text: 'Updating list...')
: const Span(text: 'Up to date')),
],
)
Implementation
ReadonlySignal<bool> get isTransitionPending => _isTransitionPending.readonly();