unis_crm/frontend1/node_modules/@rc-component/util/es/hooks/useEvent.js

10 lines
351 B
JavaScript
Raw Permalink Normal View History

2026-03-26 09:29:55 +00:00
/* eslint-disable @typescript-eslint/ban-types */
/* eslint-disable react-hooks/exhaustive-deps */
import * as React from 'react';
function useEvent(callback) {
const fnRef = React.useRef(callback);
fnRef.current = callback;
const memoFn = React.useCallback((...args) => fnRef.current?.(...args), []);
return memoFn;
}
export default useEvent;