@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
17 lines (13 loc) • 397 B
text/typescript
import { DependencyList, EffectCallback, useEffect, useRef } from "react";
/**
* A `useEffect` hook that only triggers on updates, not on initial render.
*/
export function useUpdateEffect(effect: EffectCallback, deps?: DependencyList) {
const didMount = useRef(false);
useEffect(() => {
if (didMount.current) {
return effect();
}
didMount.current = true;
}, deps);
}