Vue provides a number of different APIs and patterns you can use for extending a component. In this article, I'll give you a rundown of the different options including mixins, higher-order components, renderless components, and the new Composition API.
Suspense is a Vue 3 component that renders fallback content when waiting for an asynchronous component to resolve. Suspense can be handy for showing a loader before content arrives, handling lazy-loaded images, and more.
If you're building an application that receives complex structured data from an API, consider using Vuex ORM. This article will show you how the author is currently using it and which features have proved to be most useful.
Check out this new library Vue Formulate which has been created to alleviate the pain of building Vue forms. In this library, there are only two components that need to be learned to create nearly any type of form!
Special thanks to my senior Patreon sponsors Snipcart.