UNPKG

ivt

Version:

Ivt Components Library

22 lines (19 loc) 514 B
import * as React from 'react'; // packages/react/use-previous/src/use-previous.tsx function usePrevious(value) { const ref = React.useRef({ value, previous: value }); return React.useMemo(()=>{ if (ref.current.value !== value) { ref.current.previous = ref.current.value; ref.current.value = value; } return ref.current.previous; }, [ value ]); } export { usePrevious as u }; //# sourceMappingURL=index-COfEgTJM.mjs.map