@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
14 lines (11 loc) • 356 B
JavaScript
'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