synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
16 lines (15 loc) • 391 B
JavaScript
import { useRef as o, useEffect as f } from "react";
function a(e) {
const t = o(e);
f(() => {
const c = Object.entries(e).reduce(
(n, [r, u]) => (t.current[r] !== u && (n[r] = [t.current[r], u]), n),
{}
);
Object.keys(c).length > 0 && console.log("Changed props:", c), t.current = e;
});
}
export {
a as default
};
//# sourceMappingURL=useTraceUpdate.js.map