PXD

useDeferredValue

Defers value updates by a configurable delay, useful for debouncing reactive changes.

Exports

function useDeferredValue<T>(
  defaultValue: MaybeRefOrGetter<T>,
  options?: Options<T>,
): {
  value: Ref<T>
  deferred: Ref<T>
}

Types

interface Options<T> {
  delay?: number
}

Params

NameTypeDescription
defaultValueMaybeRefOrGetter<T>The initial value
options.delaynumberDelay in milliseconds before updating the deferred value

Source

Source