useSize
A hook that observes size change of an element.
Code demonstration
Default usage
Pass in the DOM element
API
const size = useSize(target)
const size = useSize(target)
Params
Property | Description | Type | Default |
---|---|---|---|
target | DOM element or ref object | Element | (() => Element) | JSX.Element | - |
Result
Property | Description | Type |
---|---|---|
size | Size of the element | Readonly《Ref<{ width: number, height: number } | undefined>> |