
В начале статьи на примере страницы публикаций и залипающей шапки описываются проблемы, которые существуют при старом подходе переиспользования логики с помощью миксинов и HOC'ов: коллизии имён, неявность источника, производительность. Потом этот же самый пример перерабатывается с использованием нового API.
Разработчики Vue элегантно поддержали новое API во второй версии. Для его добавления в существующий проект необходимо установить плагин
npm install vue-function-api
и подключить с помощью Vue.use()
:import Vue from 'vue'
import { plugin } from 'vue-function-api'
Vue.use(plugin)
Статью стоит прочитать, если в вашем проекте используется Vue и хочется попробовать новое API.
#js #vue #hooks
https://blog.bitsrc.io/vue-js-3-future-oriented-programming-54dee797988b?gi=19a1dde5a8f4