teaching web dev at https://learnvue.co | sharing my content creation tips at https://mattmaribojoc.com
Photo by WrongTog on Unsplash

Using Vue 3’s defineAsyncComponent feature lets us lazy load components — meaning they’re only loaded when they’re needed.

Using Vue 3’s defineAsyncComponent feature lets us lazy load components. This means that they're only loaded from the server when they're needed.

This is a great way to improve initial page loads as our app will be loaded in smaller chunks rather than having to load every single component when…

Photo by Christopher Gower on Unsplash

Vue 3 Plugins are a great way to add reusable functionality to your apps. Let’s learn to build our own.

Plugins are a great way to add reusable functionality to your Vue apps. With tons of existing plugins for components, routing, and more, the ecosystem for Vue has solutions for many common use cases.

Some examples of commonly used plugins are vue-router, vue custom-element, and vue-touch.

However, there will come…

Matt Maribojoc

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store