UNPKG

@react-hookbox/enhanced-callback

Version:

The enhanced version of useCallback that doesn't need deps array and keeps reference the same.

14 lines (11 loc) 387 B
import { useRef, useCallback } from 'react'; var useEnhancedCallback = function useEnhancedCallback(fn) { var callbackRef = useRef(fn); callbackRef.current = fn; return useCallback(function () { return callbackRef.current.apply(callbackRef, arguments); }, []); }; export default useEnhancedCallback; export { useEnhancedCallback }; //# sourceMappingURL=index.modern.js.map