Знаком с Vue.js примерно с 2016 года. Использую эпизодически - в основном занимаюсь backend-разработкой, но в проектах, где нужен фронтенд, выбираю именно Vue (или обертки над ним - NuxtJS, Quasar).
Не специалист во фронтенде, но Vue для меня - это способ реализовать фронтенд-приложение проще, чем на чистом JavaScript. Не очень люблю писать фронтенд, но если писать все равно придется, то пусть это будет Vue.
Базовый/средний. Могу собрать работающее приложение, разобраться в компонентах и реактивности, но не претендую на экспертизу. Работал и с Vue 2, и с Vue 3. Использовал оба подхода - Options API и Composition API (в зависимости от периода и проекта).
2018-2019_-_BTrud: В проекте по поиску вакансий и резюме фронтенд был реализован на Vue/NuxtJS. Я в основном писал backend API для этого фронтенда, но участвовал в общей архитектуре и понимал, как все работает на стороне клиента.
2021-2024_-_Morizo: Когда требовалось, участвовал во фронтенд-разработке на VueJS и NuxtJS для проектов компании - CMS для сайтов министерств Московской области, туристический портал и внутренние сервисы.
2021 - Inboxly: Для кроссплатформенного клиента RSS-агрегатора выбрал Quasar, который использует Vue.js внутри. Писал интерфейс для веба и десктопа из одной кодовой базы.
Content_Store: Начал разработку клиентского приложения на Quasar, который построен на Vue, для сервиса сохранения контента из интернета.
Vue привлекает тем, что позволяет быстро начать работу и не требует глубокого погружения во фронтенд-разработку для создания работающих приложений. Для backend-разработчика, которому иногда нужно сделать фронтенд - это оптимальный выбор.