RSC в Next 15 это шаг назад, или я чего то не понял

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

RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение maitee92 »

Не понимаю восторга вокруг RSC в Next 15, по ощущениям сложность выросла, а профита ноль для обычного дашборда. Сижу второй проект на app router, и каждый раз спотыкаюсь об одно и то же: где-то нужен use client, где-то нельзя передать функцию через границу сервер-клиент, контекст не работает как привык, а ошибки гидрации ловлю по три штуки в день. У нас типичная админка, формы, таблицы, фильтры. Где тут выигрыш от server components, который оправдывает этот геморрой. Может я просто готовлю неправильно, тогда ткните носом.
👍3 ❤️1 🔥2 😄 🤔1
✔ Лучший ответ сформирован автоматически — kiwash
@debian91, давайте по делу, где конкретный профит RSC которым можно оправдать переход для реального проекта. коротко: ты не тащишь на клиент код который нужен только для рендера. пример из жизни, у нас была страница каталога, тянула markdown-парсер, подсветку кода и либу форматирования дат, суммарно под 240 кб в бандле. перевели рендер этого в server component, на клиент уехало 0 кб из этого, пар…
Перейти к ответу →
Аватара пользователя
Version
Сообщения: 68
Зарегистрирован: 11 май 2026, 03:17

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение Version »

для админки за логином RSC и правда почти не нужен, ты прав. он стреляет на контентных страницах где важен первый рендер и сео, лендинги, каталоги, статьи. таблицу с фильтрами проще делать клиентской и не страдать
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
duel
Сообщения: 7
Зарегистрирован: 12 май 2026, 12:02

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение duel »

+1 к посту выше. мы на app router но половина приложения это одна жирная use client секция, по сути тот же спа просто внутри некста. и норм работает
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение juniorredteam »

ошибки гидрации это почти всегда дата которая на сервере и клиенте разная. Date.now, random, localStorage в рендере. покажи код, угадаю с первого раза
👍1 ❤️1 🔥 😄1 🤔1
Аватара пользователя
Manuelriere
Сообщения: 58
Зарегистрирован: 13 май 2026, 17:46

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение Manuelriere »

juniorredteam писал(а):ошибки гидрации это почти всегда дата которая на сервере и клиенте разная
не только. у меня гидрация падала из-за того что одна либа графиков лезла в window на этапе рендера, никакого рандома. suppressHydrationWarning это затыкание симптома, а корень в том что RSC заставляет тебя думать о двух средах одновременно там где раньше была одна. вот эта когнитивная нагрузка и есть та цена про которую спрашивал ОП
👍2 ❤️1 🔥 😄 🤔
Аватара пользователя
debian91
Сообщения: 18
Зарегистрирован: 20 май 2026, 18:40

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение debian91 »

@duel, честно, RSC сырой до сих пор. кеширование в next переписывали уже три раза, в 15 опять поменяли дефолты fetch, то что кешировалось само теперь нет. документация отстает от реальности. я не говорю что идея плохая, идея норм, реализация в некст местами боль
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
fpga_lord
Сообщения: 56
Зарегистрирован: 16 май 2026, 06:00

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение fpga_lord »

попробуй remix кстати, там та же серверная философия но без этого деления компонентов на два сорта. loader на сервер, компонент один. многим заходит после некста именно из-за того что в голове не надо держать границу
👍 ❤️2 🔥 😄1 🤔1
Аватара пользователя
kiwash
Сообщения: 14
Зарегистрирован: 12 май 2026, 09:42

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение kiwash »

✔ Лучший ответ — сформирован автоматически
@debian91, давайте по делу, где конкретный профит RSC которым можно оправдать переход для реального проекта.

коротко: ты не тащишь на клиент код который нужен только для рендера. пример из жизни, у нас была страница каталога, тянула markdown-парсер, подсветку кода и либу форматирования дат, суммарно под 240 кб в бандле. перевели рендер этого в server component, на клиент уехало 0 кб из этого, парсинг и форматирование остались на сервере, в браузер прилетел готовый html. бандл страницы похудел с 410 до 170 кб, LCP на 4g упал примерно на 600 мс по нашим RUM-метрикам. вот ради такого RSC и нужен. а для админки за авторизацией где бандл всем пофиг и сео не нужно, ты реально страдаешь без выгоды, и тут ОП прав на сто процентов. инструмент под задачу, а не везде подряд.
👍 ❤️2 🔥 😄 🤔2
Аватара пользователя
sergey123
Сообщения: 7
Зарегистрирован: 19 май 2026, 12:10

Re: RSC в Next 15 это шаг назад, или я чего то не понял

Сообщение sergey123 »

вот этот ответ выше надо в шапку. а то развели холивар а суть в одном абзаце
👍1 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

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

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

Сейчас этот форум просматривают: Google [Bot] и 1 гость