Newsletter Issue #167

View this issue online

Vue v3.0.0-beta.9 Released

Vue 3 beta version 9 has been released including new features and bug fixes.

State Management with Composition API

Vue 3's Composition API is not only a new, revolutionary way of sharing reusable code between components but is also a great alternative to popular state management libraries like Vuex.

Nuxt Third Party Code Is Poison: Cure It In 3 Easy Steps

Learn three different approaches for managing the ever-growing pile of third party code snippets being added to your Nuxt codebase.

Vue 3 Async Components and Bundle Splitting

There are two ways you can define an asynchronous component with Vue. This article explores the new Asynchronous Component API proposed for Vue.js 3.

Consuming APIs in Nuxt Using The Repository Pattern

In this article, you'll see how to consume APIs using the "repository pattern" which is suitable for enterprise-ready Nuxt.js apps.

VitePress - VuePress Clone Built On Top of Vite

Vue creator Evan You has announced VitePress, a fork of VuePress which uses his new Vue compiler Vite. Some of the improvements over VuePress include greater speed and lighter page size.

Breaking Changes in Vue 3

Vue 3 introduces breaking changes in order to deliver many of its new and superior features. This article explains how to migrate from Vue 2 to Vue 3 and navigate these breaking changes.


Vue.js Coders Needed!, a SaaS business used by over 100,000 websites, is hiring! If you’re passionate about Vue.js and want to become part of their international team, have a look at their job post.

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:

You're receiving this email because you subscribed to the weekly Vue.js Developers Newsletter. Too many emails fom us? Unsubscribe here.

You can get in touch with us by snail mail at Unit 1603, 16th Floor, The L. Plaza, 367 - 375 Queen's Road Central, Sheung Wan, Hong Kong, Hong Kong 100032