react-use-previous
Version:
React hook for remembering a previous value.
25 lines (12 loc) • 307 B
text/typescript
/* IMPORT */
import {useEffect, useRef} from 'react';
/* MAIN */
const usePrevious = <T> ( value: T ): React.MutableRefObject<T | undefined> => {
const ref = useRef<T> ();
useEffect ( () => {
ref.current = value;
}, [value] );
return ref;
};
/* EXPORT */
export default usePrevious;