RSC
Также: React Server Components
RSC (React Server Components) — это компоненты React, которые рендерятся исключительно на сервере, уменьшая объем кода, отправляемого в браузер пользователя.
RSC — это способ создания интерфейсов, при котором часть логики и данных обрабатывается на сервере еще до того, как страница попадет к пользователю. В отличие от обычных компонентов, которые «оживают» прямо в браузере, RSC выполняются на стороне сервера, а результат их работы передается клиенту уже в готовом виде.
Представьте, что вы заказываете пиццу. Обычные компоненты — это когда вам привозят набор ингредиентов, и вы сами должны их нарезать, смешать и запечь у себя на кухне (тратя время и силы вашего браузера). RSC — это когда пиццу готовят профессионалы в ресторане, а вам доставляют уже готовую, горячую еду, которую нужно только съесть.
Зачем это нужно
Для вайбкодера RSC — это инструмент для создания быстрых и легких приложений. Поскольку сервер берет на себя тяжелую работу, браузер пользователя не перегружается лишним JavaScript-кодом, что делает сайт отзывчивым и быстрым даже на слабых устройствах.