Newsletter Issue #161
View this issue online
Anxiously awaiting the release of Vue 3? Here is the latest news on the timeline - the beta release is slated for the end of Q1 while the RC release and most crucial tooling should be available around mid-Q2.
The key feature of the recent Nuxt 2.12 release is that you can now fetch asynchronous data during SSR in any component, not just pages. This release also includes support for TypeScript in create-nuxt-app.
The `deep` CSS selector is not something you'll often encounter but opens up possibilities for reducing the amount of props you need for injecting different styles in your Vue components.
This article shows how to build independent, composable, and progressively-enhanced Vue components for a WordPress theme.
A problem you may face when moving to the Vue Composition API is that the route object is new on every route change and is not observable/reactive. Here are several ways to watch it anyway.
How do you pass props to async loading and error components to make them more reusable? And while we're at it, how do you test these components?
There are two ways to mount a component using Vue Test Utils - deep or shallow. This article will help you to distinguish between these two patterns and when to use them.
There are many approaches to state management in Vue.js and it’s easy to get lost in them. This post goes deep into state management patterns and tools as well as the reasoning behind their existence.
Special thanks to my senior Patreon sponsors Snipcart.
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: