Работа с Vue.js и Nuxt
Стек технологий
Vue 3.5 с Composition API, Nuxt 4, TypeScript strict mode, Tailwind CSS v4, Nuxt UI v4.
Composition API
Используйте только Composition API с <script setup>. Composables для переиспользуемой логики. Строгая типизация без any.
Структура компонентов
Компоненты группируются по фичам: components/article/, components/category/. Общие компоненты в components/ui/ и components/layout/.
State Management
Для глобального состояния используйте composables с useState. Для серверных данных — useAsyncData и useFetch.
Стилизация
Tailwind CSS v4 для утилитарных стилей. Scoped CSS для компонент-специфичных стилей. CSS-переменные для темизации.