UNPKG

@ozen-ui/kit

Version:

React component library

14 lines (13 loc) 413 B
import { useMemo, useRef } from 'react'; import { isFunction } from '../../utils/isFunction'; export function useStoredValue( /** Изначальное значение */ initialValue) { var processedInitialValue = useMemo(function () { if (isFunction(initialValue)) { return initialValue(); } return initialValue; }, []); return useRef(processedInitialValue); }