useHover
Tracks whether the mouse is hovering over an element.
Import
Section titled “Import”import { useHover } from 'asterui'function HoverExample() { const { ref, isHovered } = useHover<HTMLDivElement>()
return ( <div ref={ref} className={isHovered ? 'bg-blue-500' : 'bg-gray-500'} > {isHovered ? 'Hovering!' : 'Hover me'} </div> )}Return Value
Section titled “Return Value”| Property | Type | Description |
|---|---|---|
ref | RefObject<T> | Ref to attach to the element |
isHovered | boolean | True when mouse is over element |