Files
metabuilder/hooks/usePreviousValue.ts
2026-03-09 22:30:41 +00:00

8 lines
240 B
TypeScript

import { useRef, useEffect } from 'react'
export function usePreviousValue<T>(value: T): T | undefined {
const prevRef = useRef<T | undefined>(undefined)
useEffect(() => { prevRef.current = value }, [value])
return prevRef.current
}