Встречается на собеседованиях • сегодня
Что такое getStaticProps
getStaticProps — это функция в Next.js, которая позволяет предварительно загружать данные на этапе сборки (build time) для статически генерируемых страниц. Она выполняется на сервере и возвращает пропсы, которые передаются в компонент страницы.
Ключевые особенности:
- Работает только на страницах (
pages/*). - Данные загружаются один раз при сборке.
- Можно использовать с
getStaticPathsдля динамических маршрутов. - Подходит для контента, который редко меняется (например, блоги, документация).
Пример:
javascript
export async function getStaticProps() {
const res = await fetch('https://api.example.com/posts');
const posts = await res.json();
return {
props: { posts }, // передается в компонент страницы
revalidate: 10, // опционально: ISR (инкрементальная статическая регенерация)
};
}Когда использовать:
- Если данные не меняются часто.
- Если нужна максимальная производительность (статический HTML).
- Если не требуется обновление данных в реальном времени.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы