Встречается на собеседованиях • сегодня
Что такое getServerSideProps
`getServerSideProps` — это функция в Next.js, которая позволяет выполнять серверный рендеринг (SSR) для страницы. Она запускается на сервере при каждом запросе, динамически генерируя данные перед отправкой HTML клиенту.
**Пример:**
```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}
;
}
```
**Особенности:**
- Работает только на страницах (`pages/`).
- Получает `context` с параметрами запроса (query, req, res и др.).
- Подходит для данных, требующих актуальности (например, личный кабинет).
- Не кэшируется по умолчанию (в отличие от `getStaticProps`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы