UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

18 lines (15 loc) 449 B
import { DependencyList, EffectCallback, useEffect, useRef } from 'react'; /** * Same as useEffect but ignores first render. * @param fn - use effect callback * @param inputs dependencies */ export const useDidUpdateEffect = (fn: EffectCallback, inputs: DependencyList): void => { const didMountRef = useRef(false); useEffect(() => { if (didMountRef.current) { return fn(); } didMountRef.current = true; }, inputs); };