Встречается на собеседованиях • сегодня
Какие знаешь альтернативы SSR
Next.js, Nuxt.js, и Gatsby — популярные фреймворки для SSR.
**Статическая генерация (SSG)** — например, через Next.js (`getStaticProps`) или Gatsby, подходит для контента, который редко меняется.
**Гибридный подход** — Next.js позволяет комбинировать SSR, SSG и клиентский рендеринг.
**Isomorphic/Universal JavaScript** — рендеринг на сервере и клиенте с одинаковым кодом (например, с помощью ReactDOMServer).
**Edge SSR** — рендеринг на CDN (Cloudflare Workers, Vercel Edge Functions).
Пример SSR в Next.js:
```jsx
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}
;
}
```
Для SPA без SSR можно использовать CSR (React, Vue, Angular) или предварительный рендеринг (Prerender.io).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы