UNPKG

siegel

Version:

Web application development ecosystem

14 lines (13 loc) 611 B
import { useLayoutEffect } from 'react'; type EffectCB = Parameters<typeof useLayoutEffect>[0]; declare const symbolIsRendered: unique symbol; /** * Works the same way as React.useLayoutEffect do, but doesn't trigger at first render * * @param fn React.useLayoutEffect's first parameter * @param dependencies React.useLayoutEffect's second parameter * @param ref Optional reusable ref created with React.useRef */ declare function useDidUpdate(fn: EffectCB, dependencies: React.DependencyList, ref?: import("react").MutableRefObject<null>): void; export default useDidUpdate; export { symbolIsRendered };