blob: 8c5f20393c7bf1fdbad00d873126d73b1ea05c59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
import React from "react";
export default function useValueWithRef<T>(
value: T
): React.MutableRefObject<T> {
const ref = React.useRef<T>(value);
React.useEffect(() => {
ref.current = value;
}, [value]);
return ref;
}
|