%PDF- %PDF-
Direktori : /home/emergentqj/actioncivile/pre-auth/def/static/node_modules/@material-ui/core/esm/utils/ |
Current File : /home/emergentqj/actioncivile/pre-auth/def/static/node_modules/@material-ui/core/esm/utils/useEventCallback.js |
import * as React from 'react'; var useEnhancedEffect = typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect; /** * https://github.com/facebook/react/issues/14099#issuecomment-440013892 * * @param {function} fn */ export default function useEventCallback(fn) { var ref = React.useRef(fn); useEnhancedEffect(function () { ref.current = fn; }); return React.useCallback(function () { return (0, ref.current).apply(void 0, arguments); }, []); }