Сокращенная проблема - если, скажем, у меня есть страница студентов, где я хочу отобразить сводную информацию обо всех студентах - имя, дату рождения и количество курсов.
Student = {
id: string
name: string
dob: Date
courses: Course[]
}
давайте предположим, что курс являетсябольшой объект, и у студента может быть большое количество курсов.
При выполнении вызова API get студентов я должен также получить все курсы в данных?Или при вызове вызова API get Students я должен получить только счетчик, а позже, когда мне понадобятся курсы, я сделаю еще один вызов API?это нарушит принцип SSOT?где в будущем у меня будет свойство курсовCount в одном месте и массив курсов в другом?