Встречается на собеседованиях • сегодня
Какой опыт работы с SSR
SSR (Server-Side Rendering) — это рендеринг страницы на сервере перед отправкой клиенту. Опыт работы с SSR включает:
1. **Next.js** — основной фреймворк для SSR в React. Умею настраивать `getServerSideProps`, `getStaticProps` для динамического и статического рендеринга.
2. **Nuxt.js** — аналогично для Vue, работал с `asyncData` и `fetch`.
3. **SEO и производительность** — SSR улучшает индексацию и время загрузки, особенно для медленных устройств.
4. **Гибридный рендеринг** — комбинировал SSR с CSR (Client-Side Rendering) для интерактивных частей.
Пример с 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}
;
}
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы