ahooks
Version:
react hooks library
5 lines (4 loc) • 312 B
TypeScript
import type { DependencyList } from 'react';
type Effect<T extends DependencyList> = (changes?: number[], previousDeps?: T, currentDeps?: T) => void | (() => void);
declare const useTrackedEffect: <T extends DependencyList>(effect: Effect<T>, deps?: [...T] | undefined) => void;
export default useTrackedEffect;