@helenejs/react
Version:
Real-time Web Apps for Node.js
14 lines • 528 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useDepsChange = useDepsChange;
const react_1 = require("react");
function useDepsChange(deps, data = {}) {
const prevDeps = (0, react_1.useRef)([]);
deps.forEach((value, index) => {
if (prevDeps.current[index] !== value) {
console.debug('Dep Changed', index, { prev: prevDeps.current[index] }, { next: value }, data);
}
});
prevDeps.current = [...deps];
}
//# sourceMappingURL=use-deps-change.js.map