import { observe, observable } from 'mobx';
@observable myObservable = {......}
const obj = new MyClass();
function onChange(change) {
console.log(change.type, change.name, "from:", change.oldValue, "to:", change.newValue);
let dispose = observe(obj.myObservable, onChange);
observe(obj, "myObservable", () => {
dispose = observe(obj.myObservable, onChange);