Table of Contents

Method UseTransition

Namespace
Velvet
Assembly
Velvet.Docs.dll

UseTransition()

Returns the pending state and starter for low-priority updates.

public static (bool isPending, TransitionStarter startTransition) UseTransition()

Returns

(bool isPending, TransitionStarter startTransition)

2-tuple in the order (isPending, startTransition):

  • isPending: true while a Transition update is queued or being committed (and across an async transition's awaits).
  • startTransition: a TransitionStarter. Call startTransition.Invoke(() => ...) for synchronous updates or startTransition.Invoke(async () => ...) for async actions whose isPending stays true across awaits. Nested calls join the outer transition.

Remarks

Equivalent to React's useTransition ([isPending, startTransition]) for users migrating from React.