UNPKG

@wojtekmaj/react-hooks

Version:

A collection of React Hooks.

12 lines (11 loc) 619 B
/** * Observes a given element using ResizeObserver. * * @param {Element} [element] Element to attach ResizeObserver to * @param {ResizeObserverOptions} [options] ResizeObserver options. WARNING! If you define the * object in component body, make sure to memoize it. * @param {ResizeObserverCallback} observerCallback ResizeObserver callback. WARNING! If you define * the function in component body, make sure to memoize it. * @returns {void} */ export default function useResizeObserver(element: Element | null, options: ResizeObserverOptions | undefined, observerCallback: ResizeObserverCallback): void;