Встречается на собеседованиях • сегодня

Что знаешь про Server Components в React

Server Components — это новая фича в React, позволяющая выполнять часть компонентов на сервере, а не на клиенте. Они загружаются один раз при первом рендере и не перезагружаются при навигации, что уменьшает размер бандла и улучшает производительность. **Ключевые особенности:** - Работают только в React 18+ и фреймворках типа Next.js - Не имеют состояния и хуков (useState, useEffect и т.д.) - Доступ к серверным ресурсам (БД, API) напрямую - Автоматически кешируются **Пример:** ```jsx // Серверный компонент (ServerComponent.server.js) export default function ServerComponent() { const data = fetchDataFromDB(); // Прямой доступ к БД return
{data}
; } // Клиентский компонент (ClientComponent.client.js) 'use client'; export default function ClientComponent() { const [state, setState] = useState(); return ; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы