hensei-web/utils/useDidMountEffect.tsx

12 lines
278 B
TypeScript

import React, { useEffect, useRef } from "react";
const useDidMountEffect = (func: any, deps: any) => {
const didMount = useRef(false);
useEffect(() => {
if (didMount.current) func();
else didMount.current = true;
}, deps);
};
export default useDidMountEffect;