function usePrevious()

in src/usePrevious.ts [3:11]


function usePrevious<T>(value: T): T | undefined {
  const previous = useRef<T>()

  useEffect(() => {
    previous.current = value
  }, [value])

  return previous.current
}