@utahdts/utah-design-system
Version:
Utah Design System React Library
14 lines (12 loc) • 306 B
JavaScript
import { useRef } from 'react';
/**
* always sets ref to the given value
* @template UseRefAlwaysT
* @param {UseRefAlwaysT} value
* @returns {import('react').MutableRefObject<UseRefAlwaysT>}
*/
export function useRefAlways(value) {
const ref = useRef(value);
ref.current = value;
return ref;
}