openreplay/frontend/app/hooks/useLatestRef.ts
Андрей Бабушкин b822b1c067 applied eslint
2025-02-26 20:31:01 +01:00

7 lines
198 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;
}