We use cookies to enhance your browsing experience.

Learn More
Back to Library
HOOKStypescript

usePrevious Hook

Get previous state value.

import { useEffect, useRef } from 'react';

function usePrevious<T>(value: T): T | undefined {
  const ref = useRef<T>();
  useEffect(() => { ref.current = value; }, [value]);
  return ref.current;
}
react hook state
25+Total Tools
Operations
4Languages
100%Privacy

We use cookies to enhance your experience and serve personalized ads.