rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
16 lines • 584 B
JavaScript
import { useRef } from 'react';
import { shallowEqualArrays } from './UseDeepCompareMemoizeUtils';
export function checkDeps(deps, name) {
const reactHookName = `React.${name.replace(/DeepCompare/, '')}`;
if (!deps || deps.length === 0) {
throw new Error(`${name} should not be used with no dependencies. Use ${reactHookName} instead.`);
}
}
export default function useDeepCompareMemoize(value) {
const ref = useRef([]);
if (!shallowEqualArrays(value, ref.current)) {
ref.current = value;
}
return ref.current;
}
//# sourceMappingURL=UseDeepCompareMemoize.js.map