Sobes.tech
Назад к вопросам
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;