UNPKG

@kcirtaptrick/framer-motion

Version:

A simple and powerful React animation library

11 lines (10 loc) 421 B
declare type Init<T> = () => T; /** * Creates a constant value over the lifecycle of a component. * * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer * a guarantee that it won't re-run for performance reasons later on. By using `useConstant` * you can ensure that initialisers don't execute twice or more. */ export declare function useConstant<T>(init: Init<T>): T; export {};