Skip to content

useHover

Tracks whether the mouse is hovering over an element.

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>
)
}
PropertyTypeDescription
refRefObject<T>Ref to attach to the element
isHoveredbooleanTrue when mouse is over element