通量-真相与摘要数据的单一来源

时间:2019-02-24 13:08:37

标签: redux flux mobx

减少的问题- 如果说我有一个学生页面,我想在其中显示所有学生的摘要信息-名称,出生日期和课程数量。

Student = {
    id: string
    name: string
    dob: Date
    courses: Course[] 
}

让我们假设课程是一个大对象,一个学生可以拥有大量课程。

在调用get students API时,我是否还应该获取数据中的所有课程? 还是在调用“获取学生” API调用时,我应该只获得计数,然后在需要课程时再进行另一个API调用?会违反SSOT原则吗?将来我在哪里会在一个地方拥有CourseCount属性,而在另一个地方拥有一系列课程?

0 个答案:

没有答案