Встречается на собеседованиях • сегодня
Какие проблемы решает SSR
SSR (Server-Side Rendering) решает несколько ключевых проблем:
1. **SEO** — поисковые боты лучше индексируют страницы с готовым HTML.
2. **Первая загрузка** — пользователь видит контент быстрее, так как сервер сразу отдаёт готовую разметку.
3. **Производительность на слабых устройствах** — рендеринг на сервере снижает нагрузку на клиент.
Пример с Next.js (React SSR):
```jsx
// Страница с SSR в Next.js
export async function getServerSideProps() {
const res = await fetch('https://api.example.com/data');
const data = await res.json();
return { props: { data } }; // Данные будут встроены в HTML
}
function Page({ data }) {
return
{data.title}
; // Готовый HTML с данными
}
```
Минусы: нагрузка на сервер и сложность кэширования. Для статического контента лучше SSG (Static Site Generation).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы