use-previous-value.ts 197 B

123456789
  1. import { useEffect, useRef } from 'react'
  2. export default function usePreviousValue<T>(value: T) {
  3. const ref = useRef<T>()
  4. useEffect(() => {
  5. ref.current = value
  6. })
  7. return ref.current
  8. }