редьюсеры для такой ситуации: есть сущность Группа прилетает с restAPI, нужно иметь GroupsReducer в котором будут филды groups для списка и group для айтема, за каждый из них ответственен отдельный эндпоит. верно я мыслю?
можно так. чтобы засплиттить логику, если она примерно в одном и том же месте. а потом сделать combine и получить 2 среза со стейтом в рамках одной функциональности
вообще не обязательно эндпоинт === отдельный редьюсер. здесь уместнее будет "слой бизнес логики". вот есть слой бизнес-логики для списка, есть слой для конкретной группы. в каждом из этих слоев может быть N-ое кол-во запросов, вычислений (удаление, добавление связей, фильтры и пр.)
Вот в случае выбранной группы, правильно ли иметь экшен для ее получения и экшен для очистки текущей выбранной группы который вызовется в каком-то деструкторе?
да, это корректно. reset будет выполняться при анмаунте компонента, который использует эти данные
Обсуждают сегодня