Если у меня есть teachers и students в хранилище Redux как отдельные нормализованные состояния, описывающие массивы сущностей, где я должен поместить свойство, которое описывает, когда я активно извлекаю эти данные?
teachers
students
Еще один способ - сгруппировать связанные флаги в один и тот же объект:
teachers: { entries: [] // Student[] loading: false // boolean }
Используйте новое состояние, например «LoadingState» или что-то подобное для этого состояния.Внутри это что-то вроде
const initialLoadingState = { isFetchingStudents: false, isFetchingTeachers: false, ... }