@modern-kit/react
Version:
18 lines (14 loc) • 511 B
JavaScript
;
var hooksUseConditionalEffect = require('../useConditionalEffect/index.cjs');
var utils = require('@modern-kit/utils');
require('react');
function useDeepCompareEffect(effectCallback, deps) {
hooksUseConditionalEffect.useConditionalEffect(effectCallback, deps, (prevDeps, currentDeps) => {
if (prevDeps === void 0) {
return true;
}
return !utils.isEqual(prevDeps, currentDeps);
});
}
exports.useDeepCompareEffect = useDeepCompareEffect;
//# sourceMappingURL=index.cjs.map