跳转到内容

useHover

跟踪鼠标是否悬停在元素上。

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>
)
}
属性类型描述
refRefObject<T>要附加到元素的 Ref
isHoveredboolean鼠标悬停在元素上时为 true