Files
emaui/node_modules/@mantine/hooks/esm/utils/use-callback-ref/use-callback-ref.mjs
2026-05-29 15:23:46 +03:00

14 lines
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