rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
16 lines (12 loc) • 423 B
text/typescript
import React, { useMemo } from 'react';
import { checkDeps, useDeepCompareMemoize } from '../UseDeepCompareEffect';
export default function useDeepCompareMemo<T>(
factory: () => T,
dependencies: React.DependencyList
) {
if (__DEV__) {
checkDeps(dependencies, 'useDeepCompareMemo');
}
// eslint-disable-next-line react-hooks/exhaustive-deps
return useMemo(factory, useDeepCompareMemoize(dependencies));
}