работают с json из которого на фронте рисуются всякая хрень)
Во фронтенде json-ка храниться в redux-e и через редюсеры изменяется json-ка(обычная тема кароч))
Вот, я сейчас разделил этот json и чтобы реализовать реал-тайм передаю через веб-сокет этот измененную часть json-на остальным юзерам
И я заметил что туда сюда через веб-сокет передаются лишние не измененные данные, и я подумал, а что если я из фронта в бэкенд буду передавать payload (которая передаю redux-у чтобы изменить json), и на бэкенде реализую эти редюсеры(точ-в-точ как на фронте) чтобы изменить основную json-ку, и если ошибок никаких нет то у всех юзеров через этот payload изменяется данные на redux
Такое проканает?
С фронта отправляй только то что меняешь, апдейти на сервере, но с сервера отправляй целый объект. И посмотри в сторону очереди.
Обсуждают сегодня