utils
hooks
useResizeObserver

useResizeObserver

ResizeObserver를 사용하여 인자로 받은 HTML요소의 크기를 감지하는 hook입니다.

trackWidth, trackHeight 옵션을 통해 감지할 값을 설정할 수 있습니다.

trackHeight 옵션을 사용하지 않을 경우 heightwidth는 0으로 고정됩니다.

Usage

import {useResizeObserver} from "@shoplflow/utils"
const { height: windowHeight } = useResizeObserver(document.body, {
  trackHeight: true,
  trackWidth: true,,
});