Какая правильная иерархия состояний в Redux-saga? - PullRequest
0 голосов
/ 29 мая 2020

Я не знаю, какой из этих вопросов несущественен, но сейчас меня это сбивает с толку.

У меня есть state, который будет использоваться как параметры для вызова API. Поэтому я предполагаю, что это state, также известное как API Object, должно быть однозначным сопоставлением с внутренним API. Однако, если я изменю одно значение API Object, скажем state.api.A, это повлияет на доступные значения для другого поля, например availableB. Эти доступные значения можно вычислить чисто или получить удаленно.

Итак, здесь у меня будет два варианта: 1) отделить availableB от API Object или 2) сохранить каждое availableB внутри API Object .

Метод 1) минусы: изменение любого поля API Object должно иметь эффект, в противном случае мне придется отправить два редуктора для одного изменения.

Метод 2) минусы: я должен помнить удаление Assistant Object перед вызовом API.

enter image description here

Какой из них является правильным, или этот вопрос полностью связан с чрезмерным дизайном?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...