rooks
Version:
Collection of awesome react hooks
16 lines (15 loc) • 695 B
TypeScript
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 };