В научной статье раскрывается современный компонентно-реактивный подход к написанию динамических SPA приложений, описываются основы организации системы реактивности в фреймворке Vue.js. На примере конкретного приложения (Программный модуль системы автоматизации ведомственной АЗС), клиентская составляющая которого написана с использованием фреймворка Vue, проанализированы преимущества использования данного фреймворка и его системы реактивности. Результаты статьи могут быть использованы при создании различного рода одностраничных веб-приложений с использованием фреймворка Vue.js, а также помогут разобраться в основах его реактивности.