Newsletter Issue #158

View this issue online

Extending Vue.js Components

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.

Deploying a Vue App from Github to Netlify

Looking to deploy your Vue app with static hosting? In this tutorial, the author will walk you through the process of deploying a Vue application from Github to Netlify.

Vue Suspense in Action

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.

Best Practices for Testing Vue 3 Components

This article by Vue Test Utils maintainer Lachlan Miller covers best practices for testing Vue components and provides a sneak-peak at the new version of Vue Test Utils, built in TypeScript for Vue 3.

Sponsored

Announcing New Course - Test-Driven Development (TDD) with Vue

This new course teaches the fundamentals of test-driven Vue by building, testing, and deploying a web application, start to finish.

Handling Nested Data in Vue With Vuex ORM

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.

Vue.js Amsterdam 2020 Recap

In this blog post, the author recaps the Vue Amsterdam conference from Feb 2020. Talk summaries are provided on topics like Vue 3, animation, and Vue Test Utils.

Introducing Vue Formulate

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.

Until next week,
Anthony Gore, curator

P.S. If you enjoyed this issue, show your support by buying me a coffee, or if you’d like to support me to create the newsletter ongoingly, you can make a pledge through Patreon.

P.P.S. Continue the conversation with Vue.js Developers on social media: