Разработка

Документация по процессам разработки, технологиям и стандартам

Работа с 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-переменные для темизации.