Newsletter Issue #161

View this issue online

Are you looking for paid Vue project work?

I've been running this Facebook group Vue.js Freelance and Remote Jobs for the past year. Some people have requested a non-Facebook version so I figured the easiest thing to do would be to collect the jobs into a weekly email digest.

We just released the first issue, here's the link if you'd like to check it out: https://www.getrevue.co/profile/VuejsFreelanceandRemoteJobs

Vue Project Roadmap Updated

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.

Nuxt 2.12 Released

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.

Understanding Vue's Deep CSS Selector

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.

How to Build Vue Components in a WordPress Theme

This article shows how to build independent, composable, and progressively-enhanced Vue components for a WordPress theme.

Watch Vue Route Params/Query with Composition API

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.

Vue Async Components: Props and Testing

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?

Deep vs Shallow Rendering in Vue.js Tests

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.

Sponsored

Deep Dive into Vue State Management

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.

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: