Что такое Nuxt

«Что такое Nuxt» — вопрос из категории Vue, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Nuxt.js — это фреймворк для Vue.js, упрощающий разработку универсальных (SSR), статических (SSG) и одностраничных (SPA) приложений. Он предоставляет готовую структуру проекта, автоматическую маршрутизацию, SSR из коробки, SEO-оптимизацию и другие полезные фичи. **Ключевые возможности:** * Автоматическая генерация маршрутов на основе структуры папки `pages` * SSR/SSG без ручной настройки * Модульная система (например, `@nuxtjs/axios`, `@nuxtjs/auth`) * Улучшенный DX (HMR, ESLint, Prettier интеграция) **Пример создания страницы:** ``` ``` Nuxt автоматически создаст маршрут `/about`. Подходит для сложных приложений, где важны SEO и производительность.