useResizeObserver
useResizeObserver
は、要素のサイズと位置の変更を追跡するカスタムフックです。
インポート
import { useResizeObserver } from "@yamada-ui/react"
使い方
編集可能な例
const [flg, { toggle }] = useBoolean() const [ref, rect] = useResizeObserver<HTMLButtonElement>() return ( <> <Text>{JSON.stringify(rect)}</Text> <Button ref={ref} mt="md" onClick={toggle} w={flg ? "xl" : "sm"} h={flg ? "xl" : "sm"} > Click me to toggle the boolean value </Button> </> )
GitHubでこのページを編集する