UNPKG

rooks

Version:

Collection of awesome react hooks

16 lines (15 loc) 695 B
import type { CallbackRef } from "../utils/utils"; /** * * useResizeObserverRef hook * * Returns a resize observer for a React Ref and fires a callback * https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver * * @param {ResizeObserverCallback} callback Function that needs to be fired on resize * @param {ResizeObserverOptions} options An options object allowing you to set options for the observation * @returns {[CallbackRef]} callbackref * @see https://rooks.vercel.app/docs/hooks/useResizeObserverRef */ declare function useResizeObserverRef(callback: ResizeObserverCallback | undefined, options?: ResizeObserverOptions): [CallbackRef]; export { useResizeObserverRef };