Forwarded from Душный Вуй
#vue3 #directives
Я думаю про v-once слышали многие, это такая директива которая позволяет один раз отрисовать контент, и потом при любых обновлениях не трогать его, очень полезно для отрисовки статичного контента и оптимизации.
Но есть ещё такая штука как v-memo. Она позволяет вам в неё передать массив зависимых значений и предотвратить перерисовку поддерева именно тех частей которые не изменились, это очень помогает когда у вас есть гигантское количество элементов, но меняются не все элементы и вы хотите избежать перерисовки сразу всех элементов.
Так же эту директиву можно использовать в связке с v-for как на скрине выше.
Хорошая статья на эту тему:
https://learnvue.co/tutorials/v-once-v-memo
Я думаю про v-once слышали многие, это такая директива которая позволяет один раз отрисовать контент, и потом при любых обновлениях не трогать его, очень полезно для отрисовки статичного контента и оптимизации.
Но есть ещё такая штука как v-memo. Она позволяет вам в неё передать массив зависимых значений и предотвратить перерисовку поддерева именно тех частей которые не изменились, это очень помогает когда у вас есть гигантское количество элементов, но меняются не все элементы и вы хотите избежать перерисовки сразу всех элементов.
Так же эту директиву можно использовать в связке с v-for как на скрине выше.
Хорошая статья на эту тему:
https://learnvue.co/tutorials/v-once-v-memo
Forwarded from Душный Вуй
#habr #vuejs #vue3
Статейка на тему сборки своей библиотеки компонентов и последующей публикации её в NPM. В целом интересно, правда надо бы понять чем выхлоп отличается от обычного
Статья: https://habr.com/ru/post/678274/
Кстати вот ещё интересная репа с готовым конфигом для сборки либы с тришейкингом: https://github.com/shubhadip/vue3-component-library
Статейка на тему сборки своей библиотеки компонентов и последующей публикации её в NPM. В целом интересно, правда надо бы понять чем выхлоп отличается от обычного
vue-cli-service build --target lib './src/index.ts'
, но для начала пойдёт. Статья: https://habr.com/ru/post/678274/
Кстати вот ещё интересная репа с готовым конфигом для сборки либы с тришейкингом: https://github.com/shubhadip/vue3-component-library
Forwarded from Душный Вуй
#vue3 #vue2 #compositionapi
Статейка на тему переезда с Vue 2 на Vue 3 с Composition API, возможно кому то будет полезна в качестве базы
https://fadamakis.medium.com/from-vue-2-options-api-to-vue-3-composition-api-fe6d6a738c2f
Статейка на тему переезда с Vue 2 на Vue 3 с Composition API, возможно кому то будет полезна в качестве базы
https://fadamakis.medium.com/from-vue-2-options-api-to-vue-3-composition-api-fe6d6a738c2f
Medium
Refactoring a Component from Vue 2 Options API to Vue 3 Composition API
Vue 3 is gaining traction, and sooner than later, every codebase will need to be migrated. It comes with many new paradigms and API…
Forwarded from Душный Вуй
#habr #vuejs #vue3
Статейка на тему сборки своей библиотеки компонентов и последующей публикации её в NPM. В целом интересно, правда надо бы понять чем выхлоп отличается от обычного
Статья: https://habr.com/ru/post/678274/
Кстати вот ещё интересная репа с готовым конфигом для сборки либы с тришейкингом: https://github.com/shubhadip/vue3-component-library
Статейка на тему сборки своей библиотеки компонентов и последующей публикации её в NPM. В целом интересно, правда надо бы понять чем выхлоп отличается от обычного
vue-cli-service build --target lib './src/index.ts'
, но для начала пойдёт. Статья: https://habr.com/ru/post/678274/
Кстати вот ещё интересная репа с готовым конфигом для сборки либы с тришейкингом: https://github.com/shubhadip/vue3-component-library
Forwarded from Душный Вуй
#vuejs #vue3
Вышел Vue 3.2.40, возможно именно в нём исправили именно ваш баг, чекайте тут
https://github.com/vuejs/core/blob/main/CHANGELOG.md
Вышел Vue 3.2.40, возможно именно в нём исправили именно ваш баг, чекайте тут
https://github.com/vuejs/core/blob/main/CHANGELOG.md
GitHub
core/CHANGELOG.md at main · vuejs/core
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. - vuejs/core
Forwarded from Душный Вуй
#vue3 #ts #pinia #vite
Интересный бойлерплейт с Vue 3 + TS + Pinia + Pnpm и т.д., возможно кому-то будет интересно
Github: https://github.com/antfu/vitesse
Интересный бойлерплейт с Vue 3 + TS + Pinia + Pnpm и т.д., возможно кому-то будет интересно
Github: https://github.com/antfu/vitesse
GitHub
GitHub - antfu-collective/vitesse: 🏕 Opinionated Vite + Vue Starter Template
🏕 Opinionated Vite + Vue Starter Template. Contribute to antfu-collective/vitesse development by creating an account on GitHub.
Forwarded from Душный Вуй
#vue3 #framework
Vuestic UI - open-source фреймворк на Vue 3
Сайт: https://vuestic.dev/
Github: https://github.com/epicmaxco/vuestic-ui
Discord: https://discord.com/invite/u7fQdqQt8c
Vuestic UI - open-source фреймворк на Vue 3
Сайт: https://vuestic.dev/
Github: https://github.com/epicmaxco/vuestic-ui
Discord: https://discord.com/invite/u7fQdqQt8c
Forwarded from Душный Вуй
#vue3 #compositionapi #optionsapi
Странная штука, по заявлению автора конвертит миксины в композаблы, гляньте
Github: https://github.com/LinusBorg/vue-mixable
Странная штука, по заявлению автора конвертит миксины в композаблы, гляньте
Github: https://github.com/LinusBorg/vue-mixable
GitHub
GitHub - LinusBorg/vue-mixable: Turn Vue Mixins into Composables with a simple wrapper function
Turn Vue Mixins into Composables with a simple wrapper function - LinusBorg/vue-mixable
Forwarded from Душный Вуй
#vue3 #component
Иииии ещё один маленький, но очень гордый компонент от меня ❤️
Компонент реакций для Vue 3 с возможностью оставлять несколько реакций с подсчётом
Github
Docs
PR, issues, звёздочки, предложения, критика и любые комментарии приветствуются
Иииии ещё один маленький, но очень гордый компонент от меня ❤️
Компонент реакций для Vue 3 с возможностью оставлять несколько реакций с подсчётом
Github
Docs
PR, issues, звёздочки, предложения, критика и любые комментарии приветствуются
Forwarded from Душный Вуй
#vue3 #composables #vueuse
Композаблы для анимирования элементов с удобным API
https://motion.vueuse.org/
Композаблы для анимирования элементов с удобным API
https://motion.vueuse.org/
Forwarded from Black_Yuzia
Там https://t.me/vue_updates/370
vue 3.4.0 релизнулся.
Идите читайте changelog 👀
Чуть позже сделаю удобнее 🤔
vue 3.4.0 релизнулся.
Идите читайте changelog 👀
Чуть позже сделаю удобнее 🤔
Telegram
Vue Updates
Vue 3
v3.4.0
#vue #vue3
Please refer to CHANGELOG.md for details.
v3.4.0
#vue #vue3
Please refer to CHANGELOG.md for details.