API数据应该是Redux中应用程序状态的一部分吗?

时间:2017-01-30 06:52:01

标签: javascript reactjs ecmascript-6 redux state

我有一个相对较小的Redux&反应应用程序,但API调用返回相对较大的数据块,数据构成应用程序的最大部分。 API数据应该是应用程序状态的一部分吗?如果没有 - 在哪里放,如果是 - 如何管理它。

我有这个应用程序/ UI状态:

export let initialState = {
  pages: {
    browse: {
      filter: {
        favorites: false,
        inbasket: false
      },
      numOfItems: 20,
      url: '/browse'
    },
    item: {
      id: 1,
      url: '/item/1'
    }
  },
  currentPage: 'browse',
  favoriteItems: [1, 3, 5],
  inBasketItems: [6],
}

浏览页面有很多项目,每个项目都有很多属性。应该"所有项目"数组是应用程序状态的一部分吗?

@担阿布拉莫夫

0 个答案:

没有答案