melting-pot
melting-pot copied to clipboard
[Feature] useMouseMove
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;
}
Can I take up this issue?
Go ahead! @saniakjamil 🚀