как-то так const page = useRef(); useEffect(() => { if (page.current) { console.log(page.current.offsetHeight); } }, []); return ( <div className="page" ref={page}> whole page </div> );
может лучше в useLayoutEffect?
пробовал похожее - всё равно выдаёт высоту окна пользователя(
я точно не помню разницу, но вроде бы это используется как раз для действий до того как дом отрисуется, но может я ошибаюсь
высоту окна window? есть код как это используется?
это ещё не используется, тк не могу получить высоту всего документа, а выходит только окна
document.documentElement.offsetHeight
высоту окна даёт
а нужно высоту чего?)
всего документа - она заметно больше, чем экран
document.body.clientHeight
Обсуждают сегодня