UNPKG

@supunlakmal/hooks

Version:

A collection of reusable React hooks

16 lines 404 B
import { useMemo, useRef } from 'react'; /** * Like `useRef`, but it returns immutable ref that contains actual value. * * @param value */ export const useSyncedRef = (value) => { const ref = useRef(value); ref.current = value; return useMemo(() => Object.freeze({ get current() { return ref.current; }, }), []); }; //# sourceMappingURL=useSyncedRef.js.map