Реагируйте на избыточную очистку «таймера» API вызывает данные из хранилища - PullRequest
0 голосов
/ 26 сентября 2018

В моем приложении в настоящее время реализовано промежуточное ПО API, которое обрабатывает все вызовы API приложения.

Данные ответов и состояние каждого из этих вызовов API сохраняются в хранилище резервов.Многие из этих действий (например, вход в систему, выход из системы и т. Д.) Могут называться «одноразовыми», поскольку после их отправки затрагивается только один компонент (и только один раз), и их данные и состояние ответа больше не нужны дляприложение (для входа в систему я сохраняю токены доступа с другим редуктором, который вызывается по собственному действию из промежуточного программного обеспечения API), что означает, что хранилище раздувается ненужными данными.

Есть ли способ или «наилучшая практика»”Как-то очистить эти данные ответа после того, как компоненты получат реквизиты об ответе из хранилища избыточных данных (без отправки, например, действия clear () после того, как каждый компонент получит реквизиты - повторяющийся код)?


ОБНОВЛЕНИЕ1:

Является ли даже "наилучшей практикой", чтобы все вызовы API обрабатывались при помощи редукса?Я думал о разделении избыточных вызовов API и вызовов основных компонентов API, но я не могу остановиться, чтобы думать, что не стоит иметь его отдельно.Я бы хотел, чтобы оно было единым.

...