AutorÃa | Ultima modificación | Ver Log |
import { useLayoutEffect, useState } from 'react'const useWindowSize = () => {const [size, setSize] = useState([0, 0])useLayoutEffect(() => {const updateSize = (event) => {setSize([window.innerWidth, window.innerHeight])}window.addEventListener('resize', updateSize)return () => {window.removeEventListener('resize', updateSize)}}, [])return size}export default useWindowSize