Что мы на нём делаем

Vue — наш выбор по умолчанию для браузерного интерфейса. Мы делаем на нём то, что стоит за продуктом, а не перед ним: дашборды мерчантов, панели настройки, внутренние админки, — и клиентские веб-приложения.

Причина в поддерживаемости, а не в новизне. Composition API позволяет выносить логику и тестировать её, single-file component держит разметку, поведение и стили экрана в одном читаемом месте, а сам фреймворк меняется достаточно медленно, чтобы проект двухлетней давности всё ещё собирался и читался как современный Vue.

Где мы его применили

Интерфейсы мерчанта и администратора в нашей white-label платформе кэшбэка написаны на Vue — это те экраны, где владельцы магазинов настраивают правила кэшбэка, а новые брендированные приложения выводятся в сторы.

Когда мы его рекомендуем

Vue подходит командам, которые будут владеть кодом после передачи. Порог входа достаточно низкий, чтобы разработчик с бэкендовым бэкграундом мог безопасно поправить экран, а это часто и есть реальное ограничение маленькой команды.

Мы предложим другое, если ваша команда уже глубоко в React и нанимает под него: знакомство с фреймворком важнее предпочтений. Для всего, что рендерится на сервере или важно для SEO, мы берём Nuxt, а не чистый Vue.