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();