Встречается на собеседованиях • сегодня
Работал ли с Server-Side Rendering
Да, работал с SSR, преимущественно в Next.js. Основные преимущества: улучшенный SEO (поскольку поисковые боты получают готовый HTML), быстрая первоначальная загрузка и лучший UX.
Пример реализации страницы в Next.js:
```jsx
export async function getServerSideProps(context) {
const res = await fetch('https://api.example.com/data');
const data = await res.json();
return { props: { data } };
}
function Page({ data }) {
return
{data.title}
;
}
export default Page;
```
Также сталкивался с нюансами:
- Осторожность с sensitive данными (они попадают в HTML).
- Увеличение нагрузки на сервер.
- Гидрирование (hydration) после SSR может вызывать ошибки, если клиентский и серверный рендеринг различаются.
Для SEO-критичных проектов SSR — отличный выбор.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы