Что ты знаешь о серверных компонентах React и изменениях, связанных с ref?

Server Components выполняются вне клиентского окружения и не отправляют свой код для интерактивного выполнения в браузер. Это не просто другое имя SSR.

Короткий ответ

Что ответить на собеседовании

Server Components выполняются вне клиентского окружения и не отправляют свой код для интерактивного выполнения в браузер. Это не просто другое имя SSR.

Подробный разбор

Ответ с пояснениями

Server Components выполняются вне клиентского окружения и не отправляют свой код для интерактивного выполнения в браузер. Это не просто другое имя SSR.

Для состояния и браузерных обработчиков нужны Client Components. Отдельное изменение React 19 позволяет функциональным компонентам принимать ref как prop без обязательной обёртки forwardRef для этого сценария. Эти возможности независимы: ref не делает серверный компонент интерактивным.

Источник: react.dev, react.dev.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее