Skip to Content

useHover

Detect hover state of an element.

Import

import { useHover } from '@tidbcloud/uikit'

Usage

import { useHover } from '@tidbcloud/uikit' import { Box } from '@tidbcloud/uikit' function Demo() { const { hovered, ref } = useHover() return ( <Box ref={ref} p="xl" style={{ backgroundColor: hovered ? 'var(--mantine-color-blue-light)' : 'transparent' }} > {hovered ? 'Hovered!' : 'Hover over me'} </Box> ) }

Definition

interface UseHoverReturnValue<T extends HTMLElement = any> { hovered: boolean ref: React.RefCallback<T | null> } function useHover<T extends HTMLElement = any>(): UseHoverReturnValue<T>
Last updated on