VibeCoderzVibeCoderz
Web и API

Client component

Client component — это часть интерфейса сайта, которая оживает в браузере пользователя и отвечает за интерактивность.

Client component — это компонент, который исполняется на устройстве пользователя, а не на сервере. Представьте, что сайт — это ресторан: серверные компоненты готовят «блюда» (код и данные) на кухне, а Client component — это официант, который принимает ваши заказы, приносит напитки и следит за тем, чтобы вам было комфортно прямо за столиком.

Поскольку этот код работает прямо в браузере, он может мгновенно реагировать на ваши клики, прокрутку или ввод текста. Если вам нужно, чтобы кнопка меняла цвет при нажатии или чтобы форма проверяла данные до отправки, вы используете именно Client component.

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

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

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

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

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