Skip to main content

Resize events

Resize values

PropertydefaultDescription
width0
height0
top0
left0
right0
bottom0
x0
y0

Resize events

Event nameArgumentDescription
resizeResizeStateCalled on all resize events. Mainly events specified
mountElementCalled when the component is mounted
cleannullCalled when the component is removed

Resize state

export interface ResizeState<El extends Element = Element> {
observer: ResizeObserver | null
listener(): void
mount(el: El): void
clean(el: null): void
resize(self: ResizeState<El>): void
ref(target: El): void
}