react-atom-toast
Version:
Tiny & Headless toast for React
17 lines (14 loc) • 393 B
JavaScript
import '../chunk-5USKE2QT.js';
import { useRef, useMemo } from 'react';
function useMemoizedFn(fn) {
const fnRef = useRef(fn);
fnRef.current = useMemo(() => fn, [fn]);
const memoizedFn = useRef();
if (!memoizedFn.current) {
memoizedFn.current = function(...args) {
return fnRef.current.apply(this, args);
};
}
return memoizedFn.current;
}
export { useMemoizedFn };