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