UNPKG

@modern-kit/react

Version:
16 lines (13 loc) 441 B
import { useConditionalEffect } from '../useConditionalEffect/index.mjs'; import { isEqual } from '@modern-kit/utils'; import 'react'; function useDeepCompareEffect(effectCallback, deps) { useConditionalEffect(effectCallback, deps, (prevDeps, currentDeps) => { if (prevDeps === void 0) { return true; } return !isEqual(prevDeps, currentDeps); }); } export { useDeepCompareEffect }; //# sourceMappingURL=index.mjs.map