Как устроен роутинг в больших React.js проектах рунета?
Разрабатываю своё приложение используя React.js, для ориентира выбрал большие компании рунета (авито, авто.ру, ам.ру), и смотрю что несмотря на используется реакта, роутинг у них либо свой, либо из других библиотек (не реактовский где ререндерится часть страницы) так как при переходе по ссылкам идет полный ответ от сервера со всем исходным кодом страницы, никаких SPA. Поэтому возможно кто-то в курсе как именно устроен роутинг в тех или иных хайлоуд проектах? Возможно они используют next.js?
Перечисленые вами сервисы должны быть индексируемы поисковиками - иследовательно SPA не подходят и страницы должны отдаваться с сервера со всем контентом(рендериинг на стороне сервера).
Рендеринг на стороне сервера можно сделать на популярном react-router(настраивать ручками), можно использовать next.js который берет настройку на себя, можно использовать universal-router(https://github.com/kriasoft/universal-router)