We use cookies to enhance your browsing experience.
Track window dimensions.
import { useState, useEffect } from 'react'; export function useWindowSize() { const [size, setSize] = useState({ width: window.innerWidth, height: window.innerHeight }); useEffect(() => { const handleResize = () => setSize({ width: window.innerWidth, height: window.innerHeight }); window.addEventListener('resize', handleResize); return () => window.removeEventListener('resize', handleResize); }, []); return size; }
We use cookies to enhance your experience and serve personalized ads.