[]previous and next page

DeferredValueOptions

Options of useDeferredValue.

Options of useDeferredValue.

Import#

ts
import type { DeferredValueOptions } from "@shadow-js/core";

Signature#

ts
interface DeferredValueOptions<T> {
  /**
   * Decides whether the deferred value changed: readers are notified only when it returns `false`.
   * @default Object.is
   */
  equals?: Equals<T>;
  /**
   * Label shown by devtools and diagnostics.
   * @default "useDeferredValue" for the watcher; the value itself is unnamed
   */
  name?: string;
}

Members#

Name Type Description
T T
equals? equals?: Equals<T> Decides whether the deferred value changed: readers are notified only when it returns false.
name? name?: string Label shown by devtools and diagnostics.