Встречается на собеседованиях • сегодня
Какие знаешь методы рендеринга
**SSR (Server-Side Rendering)**
Рендеринг на сервере. Сервер генерирует HTML и отправляет клиенту. Подходит для SEO и быстрой первой загрузки. Пример: Next.js, Nuxt.js.
**CSR (Client-Side Rendering)**
Рендеринг в браузере с помощью JavaScript. Первоначальный HTML пустой, контент подгружается динамически. Пример: React, Vue, Angular.
**SSG (Static Site Generation)**
Предварительный рендеринг страниц на этапе сборки. Подходит для контентных сайтов. Пример: Gatsby, Next.js с `getStaticProps`.
**ISR (Incremental Static Regeneration)**
Комбинация SSG и SSR. Страницы генерируются статически, но могут обновляться через заданные интервалы. Пример: Next.js с `revalidate`.
**Hydration**
Процесс "оживления" статического HTML с помощью JavaScript на клиенте. Используется в SSR/SSG для добавления интерактивности.
Пример 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}
;
}
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы