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) 399 B
var react = require('react'); var useEnhancedCallback = function useEnhancedCallback(fn) { var callbackRef = react.useRef(fn); callbackRef.current = fn; return react.useCallback(function () { return callbackRef.current.apply(callbackRef, arguments); }, []); }; exports.default = useEnhancedCallback; exports.useEnhancedCallback = useEnhancedCallback; //# sourceMappingURL=index.js.map