Перешли с Next.js на Vite + React Router, полёт нормальный

Рейтинг: 48.7% · 7 голосов
Frontend и backend разработка: JavaScript, TypeScript, React, Next.js, Vue, Node.js, PHP, REST и GraphQL API, вёрстка HTML/CSS и современные веб-приложения.
Ответить
Аватара пользователя
chrisy
Сообщения: 24
Зарегистрирован: 11 май 2026, 09:31

Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение chrisy »

Полгода назад выпилили Next 14 с app router и переехали на Vite 6 + React Router 7 в режиме data router, и я ни разу не пожалел. Проект это админка для логистики, ~180 страниц, SSR нам реально нужен был только на трёх публичных лендингах. Что бесило в Next: билд на проде стабильно 4-5 минут на гитлаб раннере (4 ядра, 8гб), кэш .next вечно протухал, app router каждую минорку ломал то что работало, RSC граница текла в самые неожиданные места. После переезда холодный билд 38 секунд, dev сервер поднимается за секунду вместо 9. Лендинги вынесли на отдельный мелкий астро проект. Если вам не нужен жирный SSR на каждую страницу, Next это оверкилл, имхо.
👍3 ❤️1 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — svelteops
boston11 писал(а):в data router loader удобно, но у меня на больших формах начались водопады запросов когда вложенные роуты каждый свой loader дёргают мы loader используем только для верхнеуровневых данных страницы, всё остальное через tanstack query с префетчем в том же loader. то есть loader не возвращает await на каждую мелочь, он запускает промисы и часть отдаёт через defer + Await. водопад…
Перейти к ответу →
Аватара пользователя
b1llyn0m
Сообщения: 70
Зарегистрирован: 11 май 2026, 07:32

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение b1llyn0m »

@chrisy, а seo на админке вам зачем вообще, она же за логином. странно что вы вообще next туда тащили
👍2 ❤️1 🔥 😄1 🤔
Аватара пользователя
roman2026
Сообщения: 39
Зарегистрирован: 10 май 2026, 23:40

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение roman2026 »

b1llyn0m писал(а):а seo на админке вам зачем вообще, она же за логином
вот именно об этом и пост, что не нужен был next изначально, его в 2022 затащили по хайпу потому что все вокруг кричали что csr это прошлый век. классика короче, выбрали инструмент не под задачу а под резюме
👍1 ❤️ 🔥 😄1 🤔
Аватара пользователя
tommee
Сообщения: 64
Зарегистрирован: 11 май 2026, 02:37

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение tommee »

38 секунд холодный билд на 180 страницах это сомнительно. у вас наверно half этих страниц это пустышки или lazy. у меня на vite 6 проект меньше а билд 2 минуты, потому что куча тяжелых либ типа три.js и pdf рендера. так что цифры без контекста ничего не значат
👍1 ❤️1 🔥 😄1 🤔
Аватара пользователя
boston11
Сообщения: 4
Зарегистрирован: 08 июн 2026, 13:26

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение boston11 »

@автор а как с предзагрузкой данных решили? в data router loader удобно, но у меня на больших формах начались водопады запросов когда вложенные роуты каждый свой loader дёргают. пришлось руками префетчить через queryClient. интересно как вы waterfall победили
👍2 ❤️ 🔥1 😄 🤔1
Аватара пользователя
svelteops
Сообщения: 27
Зарегистрирован: 11 май 2026, 01:39

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение svelteops »

✔ Лучший ответ — сформирован автоматически
boston11 писал(а):в data router loader удобно, но у меня на больших формах начались водопады запросов когда вложенные роуты каждый свой loader дёргают
мы loader используем только для верхнеуровневых данных страницы, всё остальное через tanstack query с префетчем в том же loader. то есть loader не возвращает await на каждую мелочь, он запускает промисы и часть отдаёт через defer + Await. водопад убирается тем что параллельные запросы стартуют разом. на формах вообще данные тащим одним батч эндпоинтом, бэк собирает. react router тут ни при чём, это вопрос как ты организовал загрузку
👍2 ❤️ 🔥 😄1 🤔
Аватара пользователя
seniornullptr
Сообщения: 7
Зарегистрирован: 13 май 2026, 23:56

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение seniornullptr »

сменили шило на мыло. через год выйдет react router 8 и опять всё переколбасит, видали мы эти мажоры. сидите на чём работает и не дёргайтесь
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
lostangel
Сообщения: 11
Зарегистрирован: 13 май 2026, 23:10

Re: Перешли с Next.js на Vite + React Router, полёт нормальный

Сообщение lostangel »

+1 за vite. некстом наелся, его роутер это чёрный ящик, а тут всё прозрачно и сам контролируешь
👍 ❤️1 🔥2 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Веб-разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя