Vue.js Developers Newsletter Issue #165

Newsletter Issue #165View this issue onlineLooking to share code between your Vue components? In this article, we’ll take a look at the drawbacks of mixins and see how the Composition API overcomes them and allows Vue applications to be far more scalable.Check out Evan You's slides from ThisDot online meetup in April 2020. Covers the beta update of 3.0 core and the status of official tools & libraries.Nuxt introduces a new `fetch` in version 2.12 providing an easier way to bring data into Nuxt applications. This post explores the different features of the fetch hook and explains how it works.Server-side rendering is a very useful feature but can create errors that are difficult to solve. In this article, you'll see possible reasons for Vue hydration errors and how to fix them.What if you wanted to manage state, but you didn't want to use Vuex? The author explains how Vuex is a great tool, but it's not ideal for every use case.A look at Vue 3's new Teleport feature, recently renamed from Portal, and some of the interesting things you might do with it.Skeleton loading screens show a content outline while waiting for data to load. See how to implement this in Vue, providing a great user experience and making load times feel shorter.Sponsoredfollow.it, 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.Special thanks to my senior Patreon sponsors Snipcart.

This is a companion discussion topic for the original entry at https://vuejsdevelopers.com/newsletter/issue/165/