Reactjs 错误:[mobx]计算值不允许通过更改已观察到的观察值而产生副作用。试图修改:
我正在尝试为筛选事件添加和删除上载GIF 我在哪里失败了Reactjs 错误:[mobx]计算值不允许通过更改已观察到的观察值而产生副作用。试图修改:,reactjs,react-native,native,mobx,Reactjs,React Native,Native,Mobx,我正在尝试为筛选事件添加和删除上载GIF 我在哪里失败了 @observable loading = false; //Loading variable being tracked in component @computed get filtered() { this.loading=true;//true let filteredList = this.list.filter( item => item.data.some(
@observable loading = false; //Loading variable being tracked in component
@computed get filtered() {
this.loading=true;//true
let filteredList = this.list.filter(
item => item.data.some(
obj => obj.tr_x.toLowerCase().includes(this.filterTermValue)
)
);
this.loading=false;//false
if (filteredList.length)
return filteredList;
return this.list;
}
不允许更改计算函数体中的可观察变量。