openreplay/frontend/app/hooks/useLatestRef.ts
Андрей Бабушкин 2b1a9f3378 add locales and lint the project
2025-03-05 16:09:18 +01:00

9 lines
204 B
TypeScript

import { useRef, useEffect } from 'react';
export default function useLatestRef<T>(state: T) {
const ref = useRef<T>(state);
useEffect(() => {
ref.current = state;
}, [state]);
return ref;
}