melting-pot icon indicating copy to clipboard operation
melting-pot copied to clipboard

[Feature] useMouseMove

Open adeelibr opened this issue 6 years ago • 2 comments

We need to come up with an API design that uses the event listener mousemove

// usage
const { x, y } = useMouseMove();
const useMouseMove = () => {
    const [coords, setCoords] = React.useState({ 0, 0 });
    const onHandleMouseMove = event => {
         setCoords({ x, y }) 
    };
    React.useEffect(() => {
       window.addEventListener()
       return () => {
         window.removeEventListener()
       }
    });
    return coords;
}

adeelibr avatar Feb 11 '19 05:02 adeelibr

Can I take up this issue?

saniakjamil avatar Feb 11 '19 05:02 saniakjamil

Go ahead! @saniakjamil 🚀

adeelibr avatar Feb 11 '19 05:02 adeelibr