Встречается на собеседованиях • сегодня
Зачем нужен Server-side rendering
SSR (Server-Side Rendering) нужен для улучшения SEO, поскольку поисковые боты лучше индексируют полностью сгенерированный HTML. Также SSR ускоряет первоначальную загрузку страницы, так как пользователь сразу получает готовый контент, а не пустой шаблон, который потом заполняется через JavaScript. Это особенно важно для медленных устройств или слабых сетей.
Пример с 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 } };
}
function Page({ data }) {
return
{data.title}
;
}
export default Page;
```
Минусы SSR: нагрузка на сервер и более сложная настройка по сравнению с чисто клиентским рендерингом.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы