Я использую react-router и redux-simple-router в сочетании с рендерингом на стороне сервера, и когда я перехожу к URL-адресу, например:
routeActions.push({ pathname: '/main', state: 'some_state'});
Я хочу иметь возможность извлечь some_state
из запроса, чтобы я мог отобразить начальное состояние редукции и отправить его обратно клиенту. Как извлечь состояние из запроса на стороне сервера? Куда это поместили история и реактивный маршрутизатор?
Это особенно важно для мобильных устройств, потому что настольные компьютеры, как я тестировал, не запускают отдельные запросы, а мобильные устройства делают это, что означает, что страница перезагружается с новым начальным состоянием.