Что такое Vue.js
Vue.js — прогрессивный фреймворк для построения пользовательских интерфейсов, созданный Эваном Ю. Термин «прогрессивный» отражает возможность постепенного внедрения: от использования в качестве библиотеки на отдельных страницах до полноценного frontend-фреймворка для сложных приложений. Vue frontend-разработка отличается низким порогом входа и интуитивно понятным API.
Reactive system Vue реализована на уровне Proxy-объектов JavaScript. Фреймворк автоматически отслеживает зависимости при доступе к реактивным свойствам и обновляет только затронутые части интерфейса. Vue components используют однофайловую структуру с разделением на template, script и style. Два подхода к описанию логики — Options API и Composition API — позволяют выбрать стиль разработки, подходящий под конкретную задачу.
