TGViewer
Заметки про React Заметки про React @ru_react_notes · 3.44K subscribers
Post #510 3.68K
Вам не нужен Next.js

Автор мигрировал админку с Next.js на обычный React и TanStack Router с Rspack и сократил время сборки проекта с 3 минут до 18 секунд, а Hot reload стал меньше 200мс.

По началу автору нравилось использование Next.js и все было хорошо, пока не начались неприятности:

🔴 Высокая стоимость за использование Serverless функций.
🔴 Сложное тестирование API из-за того серверные действия были смешаны с API Routes.
🔴 Постепенное увеличение времени сборки, который доходил до 7 минут.
🔴 Утяжеление локальной разработки – каждое малейшее изменение приводило к полной перезагрузке SSR.

Каждое техническое решение требует компромиссов. Что потеряли при уходе с Next.js:

🔴 Совместная разработка фронтенда и бэкенда. Теперь приходится разделять код фронта и бэкенда.
🔴 Встроенная Next.js фича кэширования запросов.
🔴 Пре-рендер и быстрая первичная загрузка страница. Нет автоматической генерации статики. Теперь требуется более продуманное разделение кода для сохранения скорости загрузки страницы.
🔴 Серверные компоненты и действия. Это удобный для разработки подход, с помощью которого можно быстро организовать API.

https://www.comfydeploy.com/blog/you-dont-need-nextjs
Comfydeploy You don't need Next JS - Comfy Deploy The best platform to run and deploy ComfyUI to your teams
  • 👍 23
  • 👎 6
  • ❤ 2
More from @ru_react_notes
  1. Jun 24, 2025Реактивность – это легко Стандартный useContext заставляет обновляться все компоненты-потр…
  2. Jun 17, 2025Остерегайтесь скрытых проблем при работе с search params Типо-безопасность — это только ве…
  3. Jun 4, 2025Почему Error Boundary, а не просто try/catch для компонентов В React нельзя использовать t…
  4. May 29, 2025Анонс TypeScript Native Вышла превью версия TypeScript написанная на Go. Ее можно установи…
  5. May 27, 2025Управление фокусом в React с помощью flushSync Установить фокус на инпуте сразу в React мо…
  6. May 15, 2025TanStack DB TanStack представила новую библиотеку – TanStack DB – реактивный клиентский ст…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →