Files
wdi-dashboard/node_modules/@chakra-ui/react-use-callback-ref/dist/index.mjs
2024-08-16 15:06:52 +05:30

18 lines
448 B
JavaScript

'use client'
// src/index.ts
import { useCallback, useEffect, useRef } from "react";
function useCallbackRef(callback, deps = []) {
const callbackRef = useRef(callback);
useEffect(() => {
callbackRef.current = callback;
});
return useCallback((...args) => {
var _a;
return (_a = callbackRef.current) == null ? void 0 : _a.call(callbackRef, ...args);
}, deps);
}
export {
useCallbackRef
};
//# sourceMappingURL=index.mjs.map