Mobx autorun не отслеживает observable
Этот код взят с сайта MobX
import { makeAutoObservable, autorun, getDependencyTree } from "mobx";
class Message {
title;
author;
likes;
constructor(title, author, likes) {
makeAutoObservable(this);
this.title = title;
this.author = author;
this.likes = likes;
}
updateTitle(title) {
this.title = title;
}
}
let message = new Message("Foo", { name: "Michel" }, ["Joe", "Sara"]);
const disposer = autorun(() => {
console.log(message.title);
});
console.log(getDependencyTree(disposer));
message.updateTitle("Bar");
message.updateTitle("gasdg");
Но вместо предплагаемого вывода выдает вот ето:
Foo
index.js:114 {name: 'Autorun@2'}
Т.е. он не считает зависимостью message.title