# `useMouse` React sensor hook that re-renders on mouse position changes. ## 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 (
Mouse position in document - x:{docX} y:{docY}
Mouse position in element - x:{posX} y:{posY}
Element position - x:{elX} y:{elY}
Element dimensions - {elW}x{elH}
); }; ```