ai / client /src /hooks /useDidMountEffect.js
Marco Beretta
LibreChat upload repo
3b6afc0
raw
history blame
No virus
303 Bytes
import { useEffect, useRef } from 'react';
const useDidMountEffect = (func, deps) => {
const didMount = useRef(false);
useEffect(() => {
if (didMount.current) {
func();
} else {
didMount.current = true;
}
return func;
}, deps);
};
export default useDidMountEffect;