# Function useDeferredValue

- useDeferredValue<T>(value): T

- Returns a deferred version of the value that may “lag behind” it.

  This is commonly used to keep the interface responsive when you have something that renders immediately based on user input and something that needs to wait for a data fetch.

  A good example of this is a text input.

  #### Type Parameters

  - T

  #### Parameters

  - value: T

    The value that is going to be deferred

  #### Returns T

  #### See

  https://react.dev/reference/react/useDeferredValue

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2103