Reactjs 错误:[mobx]计算值不允许通过更改已观察到的观察值而产生副作用。试图修改:

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(

我正在尝试为筛选事件添加和删除上载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(
        obj => obj.tr_x.toLowerCase().includes(this.filterTermValue)
      )
    );
    this.loading=false;//false
    if (filteredList.length)
      return filteredList;
    return this.list;
  }

不允许更改计算函数体中的可观察变量。