fastlion-amis
Version:
一种MIS页面生成工具
17 lines (13 loc) • 334 B
text/typescript
import {useEffect, useRef} from 'react';
const useUpdateEffect: typeof useEffect = (effect, deps) => {
const isMounted = useRef(false);
useEffect(() => {
if (!isMounted.current) {
isMounted.current = true;
} else {
return effect();
}
return undefined;
}, deps);
};
export default useUpdateEffect;