# Function useDebugValue

- useDebugValue<T>(value, format?): void

- `useDebugValue` can be used to display a label for custom hooks in React DevTools.

  NOTE: We don’t recommend adding debug values to every custom hook. It’s most valuable for custom hooks that are part of shared libraries.

  #### Type Parameters

  - T

  #### Parameters

  - value: T
  - `Optional` format: ((value) => any)
    - - (value): any

      - #### Parameters

        - value: T

        #### Returns any

  #### Returns void

  #### Version

  16.8.0

  #### See

  https://react.dev/reference/react/useDebugValue

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