我刚刚开始使用Mobx,并且尝试添加一个动作,该动作将从可观察的数组中删除某项。我在做什么错了?
这是商店:
.123/.435+.3+123
这是App.js:
class ToDoStore {
@observable items = [];
@action addItem = (item) => {
this.items.push(item)
}
@action removeItem = (index) => {
this.items.splice(index, 1)
}
@computed get itemCount(){
return this.items.length;
}
}
这是我单击“删除”按钮时遇到的错误
答案 0 :(得分:0)
将onClick处理程序更改为:
onClick={() => this.handleRemove(index)}
您正在将事件对象作为索引传递!