Назад к вопросам
Аэрофлот
Middle+
2
Есть ли у тебя опыт с Next.js? Расскажи о своём опыте.
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, у меня есть опыт работы с Next.js. Я использовал этот фреймворк для создания серверно-рендеренных React-приложений, что позволяло улучшить SEO и ускорить загрузку страниц.
В проектах я реализовывал:
- Статическую генерацию страниц (SSG) с помощью
getStaticPropsиgetStaticPathsдля блогов и каталогов. - Серверный рендеринг (SSR) через
getServerSidePropsдля динамического контента. - Использование API маршрутов Next.js для создания backend-эндпоинтов внутри приложения.
- Оптимизацию изображений с помощью встроенного компонента
next/image.
Пример использования getStaticProps:
export async function getStaticProps() {
const res = await fetch('https://api.example.com/posts');
const posts = await res.json();
return { props: { posts } };
}
function Blog({ posts }) {
return (
<ul>
{posts.map(post => <li key={post.id}>{post.title}</li>)}
</ul>
);
}
export default Blog;