Files
gameyfin/src/main/frontend/util/useUpdateEffect.tsx
T
2024-09-10 16:28:26 +02:00

13 lines
349 B
TypeScript

import {useEffect, useRef} from "react";
export default function useUpdateEffect(effect: Function, dependencies?: [any]) {
const isInitialMount = useRef(true);
useEffect(() => {
if (isInitialMount.current) {
isInitialMount.current = false;
} else {
return effect();
}
}, dependencies);
}