use-hook-kits
Version:
  
13 lines (9 loc) • 317 B
JavaScript
import {useMemo} from 'react';
import { checkDeps, useDeepMemoize } from './utils';
const useDeepMemo = (factory,dependencies) => {
if (process.env.NODE_ENV !== 'production') {
checkDeps(dependencies, 'useDeepMemo');
}
return useMemo(factory, useDeepMemoize(dependencies));
}
export default useDeepMemo;