UNPKG

react-atom-toast

Version:
17 lines (14 loc) 393 B
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 };