Предпочитаешь Next.js или Vite

Ответ

Оба инструмента хороши, но для разных задач.

Next.js идеален для SSR/SSG, SEO-оптимизированных сайтов, сложных маршрутизаций. Встроенный API роутинг, Image Optimization, ISR. Пример:

// pages/index.js
export default function Home({ data }) {
  return <div>{data.title}</div>
}

export async function getServerSideProps() {
  const res = await fetch('https://api.example.com/data')
  return { props: { data: await res.json() } }
}

Vite - молниеносный инструмент для SPA, библиотек компонентов. Мгновенный HMR, простота настройки. Пример:

// vite.config.js
export default {
  plugins: [react()],
  build: {
    rollupOptions: { /* кастомизация сборки */ }
  }
}

Выбор зависит от проекта: Next.js для full-stack приложений, Vite - для быстрых клиентских приложений.