Untitled

 avatar
unknown
plain_text
2 years ago
477 B
7
Indexable
const [stateX, setStateX] = useState(0);
  const [stateY, setStateY] = useState(0);

  const handleMouseMove = (e) => {
    const speed = 2;
    const x= (window.innerWidth - e.pageX*speed)/100;
    const y= (window.innerHeight - e.pageY*speed)/100;
    
    setStateX(x)
    setStateY(y)
  }
  
  useEffect(() => {
    window.addEventListener("mousemove", handleMouseMove);

    return () =>{
      window.removeEventListener("mousemove", handleMouseMove);
    }
  }, []);

  
Editor is loading...