我試圖聽mobx
計算的表達式的值更改,但在將新值推送到觀察的表達式時看不到任何更改。Mobx聽取計算值的更改不起作用
class List {
@observable values = [];
constructor() {
computed(() => this.values).observe(changes => {
console.log(changes);
})
}
add(item) {
this.values.push(Math.random());
}
}
const list = new List();
list.add();
它爲什麼不起作用?
新值===新的參考? – JsFan
是(該行爲可以自定義) – mweststrate