Задать вопрос
@Atmaks

Как синхронизировать состояние веб-приложения?

Разрабатываю SPA на React, в котором взаимодействие с сервером происходит через Websocket. Для управления состоянием используется react-redux, то есть состояние можно выразить текстом в формате JSON некоторого размера. Есть ли общий способ синхронизировать это состояние между сервером и клиентами (которых немного) с приемлемой скоростью? Сейчас на каждое действие отправляется сообщение на сервер, который ответом посылает новую часть состояния. При таком подходе получается, что мне на каждое взаимодействие нужно прописать:
1) отправляемое сообщение;
2) обработку сообщения сервером;
3) формат ответа;
4) обработку ответа клиентской частью.
Хотелось бы вместо этого "тупо" вызывать "syncMyRide". Возможно ли такое вообще? Очевидные проблемы - преобразование в JSON и обратно и валидация.
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы