import {useCallback, useRef} from 'react';
import {shallowEqual} from "../utils/shallow-equals";
function useMemoParamsFn(fn: any) {
const preParamsRef = useRef(null);
return useCallback((params: any) => {
if (shallowEqual(preParamsRef.current, params)) {
return;
}
preParamsRef.current = params;
return fn(params);
}, []);
}
export {
useMemoParamsFn
}