Можно ли поставить полную ширину страницы для полосы прокрутки-реагировать? - PullRequest
0 голосов
/ 15 января 2020

Я делаю приложение todo с боковой панелью и страницей задач. Я хотел бы сделать высоту страницы на весь экран и не указывать фиксированную высоту.

Возможно ли это сделать с помощью simplebar-реагировать?

1 Ответ

0 голосов
/ 15 января 2020

Используйте useLayoutEffect() в React, окончательный код для обновления должен выглядеть следующим образом:

const [dimensions, setDimensions] = useState([0, 0]);

useLayoutEffect(() => {
  function updateSize() {
    setDimensions([window.innerWidth, window.innerHeight]);
  }
  window.addEventListener("resize", updateSize);
  updateSize();
  return () => window.removeEventListener("resize", updateSize);
}, []);

, а затем вызывать размеры для получения высоты и ширины.

...