ivt
Version:
Ivt Components Library
14 lines (11 loc) • 407 B
JavaScript
import * as React from 'react';
// packages/react/use-callback-ref/src/use-callback-ref.tsx
function useCallbackRef(callback) {
const callbackRef = React.useRef(callback);
React.useEffect(()=>{
callbackRef.current = callback;
});
return React.useMemo(()=>(...args)=>callbackRef.current?.(...args), []);
}
export { useCallbackRef as u };
//# sourceMappingURL=index-Cbm3--wc.mjs.map