Имеет ли смысл использовать nuxt, если не нужен SSR?

Да, использование Nuxt.js имеет смысл даже если вам не нужен серверный рендеринг (SSR).

Nuxt.js - это фреймворк для создания универсальных приложений на Vue.js. Он предоставляет ряд полезных функций и возможностей, которые могут быть полезны даже без использования SSR.

Первое, что делает Nuxt.js, это предоставляет структуру для вашего приложения Vue.js. Он по умолчанию настраивает маршрутизацию, загрузку компонентов, создание макетов, управление глобальными стилями и многое другое. Это позволяет вам организовать свой проект лучше и сосредоточиться на разработке функциональности, не думая о настройке конфигурации.

Кроме этого, Nuxt.js предлагает некоторые функциональности, полезные вне контекста серверного рендеринга. Например, он интегрируется с Babel и Webpack, облегчая настройку современной разработки веб-приложений. Он также предоставляет механизмы для автоматического создания маршрутов по файловой структуре вашего проекта и для разделения кода на чанки.

Nuxt.js также имеет набор плагинов, которые вы можете использовать для добавления дополнительной функциональности в ваше приложение. Например, есть плагин для работы с API, для работы с базой данных, для управления состоянием и т.д. Таким образом, даже без использования серверного рендеринга, вы можете воспользоваться этими плагинами для упрощения работы с вашим приложением.

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