VibeCoderzVibeCoderz
Web и API

Server component

Server component — это часть интерфейса, которая рендерится на сервере, а не в браузере пользователя, что ускоряет загрузку страницы.

Представь, что ты заказываешь пиццу. Если ты делаешь её сам дома (это клиентский компонент), тебе нужно купить ингредиенты, замесить тесто и включить духовку — это нагружает твой компьютер. Серверный компонент — это когда пиццу готовят в ресторане и привозят тебе уже горячей и готовой к употреблению.

В разработке это значит, что сервер сам собирает HTML-код страницы и отправляет его браузеру. Браузеру не нужно выполнять тяжелые вычисления или запускать много кода на JavaScript, чтобы показать пользователю контент. Это делает сайт «легким» и быстрым, так как вся «кухонная» работа остается на сервере.

Зачем это нужно

Для вайбкодера это критически важно, потому что использование серверных компонентов позволяет создавать сайты, которые летают даже на слабых устройствах, и при этом проще работать с базами данных напрямую, не создавая лишних API-запросов.

Связанные термины

Частые вопросы

Это компонент интерфейса, который исполняется только на сервере. В браузер пользователя попадает уже готовый HTML, что значительно снижает нагрузку на устройство.