import { useEffect, useState } from "react"; const useWindowHeight = () => { const [windowHeight, setWindowHeight] = useState(window.innerHeight); const [windowWidth, setWindowWidth] = useState(window.innerWidth); useEffect(() => { const handleWindowResize = () => { setWindowHeight(window.innerHeight); setWindowWidth(window.innerWidth); }; window.addEventListener("resize", handleWindowResize); return () => { window.removeEventListener("resize", handleWindowResize); }; }, []); return [windowWidth, windowHeight]; }; export default useWindowHeight;