useResizeObserver

useResizeObserver is a custom hook that tracks changes in the size and position of an element.

{"bottom":0,"height":0,"left":0,"right":0,"top":0,"width":0,"x":0,"y":0}

Click me

Usage

import { useResizeObserver } from "@yamada-ui/react"
const [ref, rect] = useResizeObserver<HTMLButtonElement>()