Composable во Vue превратился в помойку? 😅

Я думаю, почти каждый, кто работает с Vue 3, через это проходил.

Сначала у тебя аккуратный composable… А потом там появляется всё:

— API запросы — валидация — watch — состояние — логика UI

И в какой-то момент это уже невозможно поддерживать.

В новом видео я разобрал реальный пример:

— показываю “грязный” вариант (всё в одном файле) — объясняю, почему так делать плохо — и пошагово разбиваю на нормальную архитектуру

Ключевая мысль:

Composable — это не место, куда складывают всё подряд. Это инструмент для композиции логики.

И когда ты начинаешь делить:

UI → отвечает за отображение Composable → за бизнес-логику API слой → за внешний мир

код становится:

— предсказуемым — масштабируемым — и реально поддерживаемым

Ссылка на видео: https://youtu.be/IlvqBCwrhaA

Плейлист со всей серией по Vue: https://www.youtube.com/playlist?list=PL61VoLOU-kPrQNMi7hbIWwxiG1CRCMfDy

Интересно, у кого уже были такие “composable-помойки”? И как вы это решали?

#vue #vue3 #frontend #javascript #архитектура