Мы разрабатываем приложение React с использованием Redux для управления состоянием. В целом Redux служит нам хорошо, но в одной части приложения мы используем WebSockets для обновления состояния нашего приложения, чтобы все подключенные пользователи могли иметь самую последнюю версию данных.
Похоже, это: https://i.stack.imgur.com/uNAsk.png
В обычном приложении Redux у нас было бы 3 действия: ACTION_LOADING, ACTION_SUCCESS и ACTION_FAILURE для обработки HTTP-запросов. В этом случае состояние обновляется автоматически после получения новых данных от WebSocket.
Правильно ли иметь действие Redux (преобразователь) для отправки этих данных на сервер, даже если оно не изменяет состояние, или лучше в этих случаях вызывать службу без использования Redux?
Если мы создаем действия, какой шаблон вы бы порекомендовали?
Спасибо.