UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

14 lines (11 loc) 354 B
'use client'; import { useRef, useEffect, useMemo } from 'react'; function useCallbackRef(callback) { const callbackRef = useRef(callback); useEffect(() => { callbackRef.current = callback; }); return useMemo(() => (...args) => callbackRef.current?.(...args), []); } export { useCallbackRef }; //# sourceMappingURL=use-callback-ref.mjs.map