Встречается на собеседованиях • сегодня
В чем разница между компонентами серверными и клиентских
Серверные компоненты рендерятся на сервере и отправляются клиенту в виде HTML, уменьшая нагрузку на клиент. Клиентские компоненты рендерятся в браузере с помощью JavaScript, обеспечивая интерактивность.
**Пример (Next.js):**
```jsx
// Серверный компонент (Server Component)
export default function ServerComponent() {
return
Статичный контент
;
}
// Клиентский компонент (Client Component)
'use client';
export default function ClientComponent() {
const [count, setCount] = useState(0);
return ;
}
```
**Ключевые отличия:**
- Серверные: нет доступа к DOM, хукам, состоянию
- Клиентские: полная интерактивность, доступ к браузерным API
- Серверные уменьшают размер JS-бандла
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы