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