12 lines
278 B
TypeScript
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;
|