@jsunderhood Ну а как вы на питоне вырезаете все фетч запросы что бы сходить на сервер за данными?
Расскажу как работает роутинг:
Для роутинга используем обычный react-router. Для SPA переходов между страницами есть middleware, которой на вход приходит информация о запрашиваемом урле. Она делает GET запрос за данными и запрос за chunk страницы параллельно. twitter.com/b2whats/status…
Выглядит это вот так: gist.github.com/xnimorz/5a2783…
preload для компонентов вытаскивается через React-loadable
За chunk с данными ходим, чтобы данные в стор записались в тот момент, когда chunk будет предзагружен и страница сразу рендерилась. То есть мы сделали, чтобы эти запросы шли в параллель, а не последовательно.
Чтобы серверная нода не слала запросы, мы в коде конфигурации стора проверяем наш environment и в случае сборки для сервера стор конфигурируется без этой middleware.