Перейти к основному содержимомуКак происходит полный процесс отображения интерфейса при SSR от начало до конца?
СобеседованиеРендеринг
- Запрос пользователя (клиент): пользователь открывает страницу /page.
- Запрос на сервер (сервер): сервер вызывает серверные компоненты, выполняет fetch с cache: "no-store" или revalidate: 0.
- Рендеринг (сервер): React рендерит RSC дерево → формирует HTML-поток и RSC Flight payload.
- Ответ пользователю (сервер → клиент): сервер отправляет HTML и RSC Flight payload клиенту (streaming по мере готовности).
- Гидратация (клиент): React связывает HTML с интерактивными клиентскими компонентами; гидратируются только клиентские компоненты.
- Повторяется при каждом запросе (сервер): новые данные пересоздаются на сервере.