Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6694 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6694 Rev 6772
Línea 3... Línea 3...
3
const useWindowSize = () => {
3
const useWindowSize = () => {
4
  const [size, setSize] = useState([0, 0])
4
  const [size, setSize] = useState([0, 0])
Línea 5... Línea 5...
5
 
5
 
6
  useLayoutEffect(() => {
6
  useLayoutEffect(() => {
7
    const updateSize = (event) => {
-
 
8
      console.log(event)
7
    const updateSize = (event) => {
9
      setSize([window.innerWidth, window.innerHeight])
8
      setSize([window.innerWidth, window.innerHeight])
Línea 10... Línea 9...
10
    }
9
    }
11
 
-
 
12
    window.addEventListener('resize', updateSize)
-
 
13
 
-
 
14
    updateSize()
10
 
15
 
11
    window.addEventListener('resize', updateSize)
16
    return () => {
12
    return () => {
17
      window.removeEventListener('resize', updateSize)
13
      window.removeEventListener('resize', updateSize)
-
 
14
    }
18
    }
15
  }, [])
19
  }, [])
16
 
Línea 20... Línea 17...
20
  return size
17
  return size