None
RU
История одного архитектурного круга: реактивность Vue
[]
Все публикации подряд на Хабре
А ещё — почему переход с Vue 2 на Vue 3 оказался таким масштабным, но следующий архитектурный скачок уже не требует переписывать приложение.
Vue не мог автоматически обнаруживать добавление нового свойства:this.user.age = 37Приходилось использовать:С массивами возникали похожие проблемы:this.items[1] = newItem // this.items.length = 0Для гарантированного обновления использовались Vue.set или splice .
Перейти нужно было не только на новую версию фреймворка, но и на совместимые версии роутера, хранилища, UI-библиотек, плагинов и сборщика.
Vapor: реактивность без виртуального DOMVapor Mode — экспериментальное направление Vue, в котором шаблон компилируется в непосредственные операции над DOM без создания виртуального DOM при каждом обновлении.
Если ваш проект всё ещё на Vue 2, переход на Vue 3 лучше не откладывать.