# `useMouse` and `useMouseHovered` React sensor hooks that re-render on mouse position changes. `useMouse` simply tracks mouse position; `useMouseHovered` allows you to specify extra options: - `bound` — to bind mouse coordinates within the element - `whenHovered` — whether to attach `mousemove` event handler only when user hovers over the element ## Usage ```jsx import {useMouse} from 'react-use'; const Demo = () => { const ref = React.useRef(null); const {docX, docY, posX, posY, elX, elY, elW, elH} = useMouse(ref); return (