Что такое Nuxt

Ответ

Nuxt.js — это фреймворк для Vue.js, упрощающий разработку универсальных (SSR), статических (SSG) и одностраничных (SPA) приложений. Он предоставляет готовую структуру проекта, автоматическую маршрутизацию, SSR из коробки, SEO-оптимизацию и другие полезные фичи.

Ключевые возможности:

  • Автоматическая генерация маршрутов на основе структуры папки pages
  • SSR/SSG без ручной настройки
  • Модульная система (например, @nuxtjs/axios, @nuxtjs/auth)
  • Улучшенный DX (HMR, ESLint, Prettier интеграция)

Пример создания страницы:

<!-- pages/about.vue -->
<template>
  <div>
    <h1>О нас</h1>
  </div>
</template>

Nuxt автоматически создаст маршрут /about. Подходит для сложных приложений, где важны SEO и производительность.