overleaf/services/web/frontend/js/shared/hooks/use-previous-value.ts
ilkin-overleaf d959dbc236 Merge pull request #11105 from overleaf/ii-shared-hooks-js-to-ts-conversion
[web] Shared React hooks JS to TS conversion

GitOrigin-RevId: 0ccdebff236c7424b1a73cd7d6646a9d01a20eb1
2023-01-10 09:05:52 +00:00

9 lines
197 B
TypeScript

import { useEffect, useRef } from 'react'
export default function usePreviousValue<T>(value: T) {
const ref = useRef<T>()
useEffect(() => {
ref.current = value
})
return ref.current
}