@ozen-ui/kit
Version:
React component library
14 lines (13 loc) • 413 B
JavaScript
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);
}