Mobx可观察阵列未更新

时间:2019-07-30 05:33:06

标签: reactjs react-redux babel mobx

我创建了一个Mobx存储,以从Django后端获取数据列表,以用于我的React前端。经过一些调试后,我意识到尽管成功完成了API调用,但我的应用程序实际上并未更新商店中的可观察数组。我遵循最佳实践,使用了内部runInAction和数组的replace方法,所以我不确定为什么它不起作用。

  @observable data = [];


  @action fetchTables = () => {

    axios.get("/api/firmware/")

      .then((resp) => {

        console.log(resp);

        runInAction(() => {

          this.data.replace(resp.data);

        });

      });

  };

0 个答案:

没有答案