# `useHover` and `useHoverDirty` React UI sensor hooks that track if some element is being hovered by a mouse. - `useHover` accepts a React element or a function that returns one, `useHoverDirty` accepts React ref. - `useHover` sets react `onMouseEnter` and `onMouseLeave` events, `useHoverDirty` sets DOM `onmouseover` and `onmouseout` events. ## Usage ```jsx import {useHover} from 'react-use'; const Demo = () => { const element = (hovered) =>