сервера строю initialState и отдаю его в теле страницы. Далее стейт приложения мутируется либо действиями пользователя на странице или событиями, прилетающими с сервера через server sent events (механизм доставки в принципе не так важен). И есть проблема. Если между моментом подготовки initialState и моментм оживления приложения и установки канала доставки событий между сервером и клиентом что-то произойдет, то клиент об этом не узнает никогда. Какие есть подходы общие для решения таких проблем?
А зачем готовить начальный стейт? Если у вас нет ssr, то в идеале initialState должен быть undefined, а все подготовки и асинхронные манипуляции нужно производить силами уже запущенного редакса.
Надо чтобы приложение подписывалось на события сервера когда запустится, а до этого момента эти события должны собираться в буффер
Обсуждают сегодня