/
vshmidt
/
label-studio
Обзор
Документация
Войти
/
vshmidt
/
label-studio
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
web/libs/editor/src/common/Utils/useWindowSize.ts
23 строки
508 B
Raul Martin
refactor: echo 27: Introducing biome (#5759)
29 апр 2024, 11:39
Не верифицирован
29 апр 2024, 11:39
2660ec9
Код
Авторство
О чём код?
import { useEffect, useState } from "react"; export const useWindowSize = () => { const [windowSize, setWindowSize] = useState({ width: window.innerWidth, height: window.innerWidth, }); useEffect(() => { const onResize = () => { setWindowSize({ width: window.innerWidth, height: window.innerWidth, }); }; window.addEventListener("resize", onResize); return () => window.removeEventListener("resize", onResize); }, []); return windowSize; };