Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 345 Bytes

File metadata and controls

20 lines (16 loc) · 345 Bytes

useHover

Tracks hover state for an element.

API

const [hovered, setHovered] = useHover(ref, defaultValue?);
  • ref: React ref to the element
  • defaultValue: Initial hover state (optional)

Usage

const ref = useRef(null);
const [hovered] = useHover(ref);

Notes

  • SSR safe
  • Useful for tooltips, popovers