我有一个相对较小的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],
}
浏览页面有很多项目,每个项目都有很多属性。应该"所有项目"数组是应用程序状态的一部分吗?
@担阿布拉莫夫