Задать вопрос
Nerfair
@Nerfair
Фулл-стак

Как устроен роутинг в больших React.js проектах рунета?

Разрабатываю своё приложение используя React.js, для ориентира выбрал большие компании рунета (авито, авто.ру, ам.ру), и смотрю что несмотря на используется реакта, роутинг у них либо свой, либо из других библиотек (не реактовский где ререндерится часть страницы) так как при переходе по ссылкам идет полный ответ от сервера со всем исходным кодом страницы, никаких SPA. Поэтому возможно кто-то в курсе как именно устроен роутинг в тех или иных хайлоуд проектах? Возможно они используют next.js?
  • Вопрос задан
  • 610 просмотров
Подписаться 7 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Академия Eduson
    React-разработчик
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Igor-Adlab
Перечисленые вами сервисы должны быть индексируемы поисковиками - иследовательно SPA не подходят и страницы должны отдаваться с сервера со всем контентом(рендериинг на стороне сервера).
Рендеринг на стороне сервера можно сделать на популярном react-router(настраивать ручками), можно использовать next.js который берет настройку на себя, можно использовать universal-router(https://github.com/kriasoft/universal-router)

Советую посмотреть на популярные boilerplate'ы в которых есть SSR
- https://github.com/kriasoft/react-starter-kit
- https://github.com/DominicTobias/universal-react/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽