我应该在何时何地对Redux存储中的规范化数据使用“ fetchingData”状态?

时间:2019-06-19 20:32:48

标签: javascript reactjs redux

如果我在Redux存储中有teachersstudents作为分别描述实体阵列的规范化状态,我应该在哪里放置一个描述何时主动获取数据的属性?

2 个答案:

答案 0 :(得分:1)

使用新状态,例如“ LoadingState”或类似的状态。在里面 就像

const initialLoadingState = {
    isFetchingStudents: false,
    isFetchingTeachers: false,
    ...
}

答案 1 :(得分:1)

另一种方法是将相关标志分组到同一对象中

teachers: {
  entries: []    // Student[]
  loading: false // boolean
}