@modern-kit/react
Version:
16 lines (13 loc) • 441 B
JavaScript
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