Vue School's Avatar

Vue School

@vueschool.io.bsky.social

#1 source for learning Vue.js & the ecosystem. Trusted by 200,000+ developers worldwide. https://vueschool.io/

464 Followers  |  118 Following  |  743 Posts  |  Joined: 04.11.2024  |  1.6619

Latest posts by vueschool.io on Bluesky

Post image

For inexperienced testers, Vue.js testing can be intimidating. But Vitest and Vue Test Utils makes testing Vue components a breeze! Learn the basics in this article by Daniel Kelly. πŸ‘‡

https://vueschool.io/articles/vuejs-tutorials/vue-js-testing-with-vue-test-utils-and-vitest

10.08.2025 17:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How are you using Nuxt UI’s new Timeline component in your projects? πŸ€”

10.08.2025 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ’‘Tip of the day:
Want Vue Router to handle php style query variables? Customize it with the parseQuery and stringifyQuery options.

The qs library is a great implementation to use!

10.08.2025 09:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Learn how to build professional-grade editors for newsletters, CRMs, and content management systems using Vue.js and TinyMCE!

Get the run down on what’s included in our latest blog post πŸ‘‡

https://vueschool.io/articles/news/building-advanced-wysiwyg-editors-with-vue-and-tinymce-a-complete-guide

09.08.2025 17:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s the biggest mistake you’ve made with Vue’s reactivity system? πŸ˜΅β€πŸ’«

09.08.2025 14:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you had to pick one library from below, which one would you pick and why? πŸ€”

β€’ PrimeVue
β€’ NuxtUI
β€’ Quasar
β€’ Vuetify
β€’ Naive UI
β€’ Flowbite
β€’ Vuestic UI
β€’ ShadCN-Vue
β€’ Radix Vue

09.08.2025 08:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How do you integrate TypeScript with Pinia for bulletproof stores? πŸ’»

08.08.2025 17:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

βœ… Additional Features: Some libraries offer more than just UI, like routing or state management, which can be a big plus.
βœ… Community and Support: A library with an active community and robust documentation can be a lifesaver when you hit a snag.

08.08.2025 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ’‘ When picking a UI library, consider:

βœ… Design Preference: Are you after a specific look like Material Design, or do you want something that stands out?
βœ… Customizability: Do you like the idea of tweaking every pixel, or do you prefer plug-and-play?

⬇️

08.08.2025 14:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Vue Draggable Plus - Drag & Drop Sorting - Made with Vue.js Drag & Drop Sorting

Did you know Vue Draggable Plus is based on Sortable.js and supports dual list drag & drop, transitions & animations, custom target containers and more?

You can use it as component, hook or directive. πŸ™Œ

https://madewithvuejs.com/vue-draggable-plus

08.08.2025 09:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
vue-flatpickr-component Vue.js component for Flatpickr date-time picker. Latest version: 12.0.0, last published: 4 months ago. Start using vue-flatpickr-component in your project by running `npm i vue-flatpickr-component`. There are 128 other projects in the npm registry using vue-flatpickr-component.

Did you know vue-flatpickr-component v12 supports multi-month views?
Great for complex date pickers! πŸ“…

https://www.npmjs.com/package/vue-flatpickr-component

07.08.2025 17:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Curious about how Vue.js can enrich your life beyond coding? πŸ‘©β€πŸ’»
Learn from Eleftheria Batsou about personal growth, career opportunities, and community!

https://vueschool.io/articles/news/the-human-side-of-vue-js-how-learning-vue-changes-your-life-as-a-developer/

07.08.2025 14:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ Vue.js Free Weekend by Certificates.dev is coming Aug 23–24! Get 48h FREE access to Official Vue.js Mid-Level Cert Training.

βœ“ Code challenges,
βœ“ Composition API,
βœ“ Pinia,
βœ“ trial exam
βœ“ and more!

Sign up: https://certificates.dev/vuejs/free-weekend

07.08.2025 08:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Nuxt 4 support + new @netlify/nuxt module for local dev | Netlify Changelog Get the latest updates on Netlify products and features to meet your developer needs.

πŸ’‘You can deploy your Nuxt 4 apps with zero configuration changes in Netlifyβ€”everything just works.

https://www.netlify.com/changelog/nuxt-4-support-new-netlify-nuxt-module-for-local-dev

06.08.2025 17:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Learn Vue.js and modern, cutting-edge front-end technologies from core-team members and industry experts with our premium tutorials and video courses. Vue.js, Tooling, Testing, Modern JavaScript such as ES6? Don't worry, we got you covered! Join today and learn from our video courses made by industry experts.

Did you know that following Vue best practices like single-file components boosts maintainability by 30%?
Start today! πŸ‘‡

https://vueschool.io/courses/the-ultimate-guide-to-vue-performance

06.08.2025 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s one Vue.js plugin you can’t imagine coding without? πŸ€—

06.08.2025 09:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - element-plus/element-plus: πŸŽ‰ A Vue.js 3 UI Library made by Element team πŸŽ‰ A Vue.js 3 UI Library made by Element team. Contribute to element-plus/element-plus development by creating an account on GitHub.

Did you know that Element Plus v2.4 has added dark mode support, which is perfect for Vue UIs?! πŸ€“

https://github.com/element-plus/element-plus

05.08.2025 17:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How do you manage large datasets in Vue apps without performance hiccups? πŸ€”

05.08.2025 09:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Learn Vue.js and modern, cutting-edge front-end technologies from core-team members and industry experts with our premium tutorials and video courses. Vue.js, Tooling, Testing, Modern JavaScript such as ES6? Don't worry, we got you covered! Join today and learn from our video courses made by industry experts.

Did you know that the β€˜crypto.hash is not a function’ error in Vite and can be fixed by updating to Node.js v20.10+? Try it in your Vue project! πŸ”₯

https://vueschool.io/courses/rapid-testing-with-vitest

04.08.2025 17:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ Want faster Nuxt apps? Here's the difference:

Sequential: 2s + 2s = 4s total
Parallel: 2s + 2s = 2s total

Learn how to implement parallel data loading with useAsyncData ⚑️

https://vueschool.io/articles/vuejs-tutorials/optimizing-data-loading-in-nuxt-with-parallel-requests/

04.08.2025 14:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Which Vue.js conference speaker inspired you the most this year? πŸŽ™οΈ

04.08.2025 09:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

βœ…Legacy Codebases: Teams maintaining older applications that rely on the Options API may find it more efficient to continue using what they are familiar with, at least temporarily. [2/2]

03.08.2025 14:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When to Use Options API β‡’ The Options API still holds value in specific scenarios:

βœ…Small Applications or Prototypes: Projects with a limited scope that require rapid development may benefit from the simplicity and structured approach of the Options API. [1/2]

03.08.2025 14:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What’s the toughest Nuxt SEO challenge you’ve tackled? πŸ€“

03.08.2025 09:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Learn Vue.js and modern, cutting-edge front-end technologies from core-team members and industry experts with our premium tutorials and video courses. Vue.js, Tooling, Testing, Modern JavaScript such as ES6? Don't worry, we got you covered! Join today and learn from our video courses made by industry experts.


Check out more here:
https://vueschool.io/courses/the-complete-guide-to-data-fetching-in-nuxt

02.08.2025 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Benefits of using `useAsyncData` over `useFetch`: πŸš€

βœ“ Parallel Requests: You can load multiple data sources at once, reducing overall load time.
βœ“ Improved Performance: By cutting down the time spent waiting for data, your application feels faster and more responsive.

02.08.2025 14:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How do you approach testing Vue.js apps for maximum coverage? πŸ“ˆ

02.08.2025 09:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Heard about Vue nextTick but not sure what it does? In this article, learn nextTick inside and out along with practical examples and common gotchas. πŸ‘€ By Daniel Kelly. https://vueschool.io/articles/vuejs-tutorials/what-is-vue-nexttick-accessing-the-dom-after-data-updates/ Heard about Vue nextTick but not sure what it does? In this article, learn nextTick inside and out along with practical examples and common gotchas. πŸ‘€ By Daniel Kelly. https://vueschool.io/articles/vuejs-tutorials/what-is-vue-nexttick-accessing-the-dom-after-data-updates/

Heard about Vue nextTick but not sure what it does? In this article, learn nextTick inside and out along with practical examples and common gotchas. πŸ‘€

By Daniel Kelly.

https://vueschool.io/articles/vuejs-tutorials/what-is-vue-nexttick-accessing-the-dom-after-data-updates/

01.08.2025 14:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s one AI tool you’ve used to speed up your Vue.js development?

01.08.2025 09:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What are your favorites VS Code extensions for Vue.js and Nuxt developers? πŸ‘‡

31.07.2025 13:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@vueschool.io is following 18 prominent accounts