UNPKG

slanted-gamedev-toolz

Version:

A slanted mix of tools for your brilliant ideas in game design.

21 lines (20 loc) 602 B
import { useEffect, useState } from "react"; export const useResponsiveDesign = () => { const [windowSize, setWindowSize] = useState({ width: window.innerWidth, height: window.innerHeight, }); const updateWindowSize = () => { setWindowSize({ width: window.innerWidth, height: window.innerHeight, }); }; useEffect(() => { window.addEventListener("resize", updateWindowSize); return () => { window.removeEventListener("resize", updateWindowSize); }; }, []); return { windowSize }; };