129: Evan You - What's Coming in Vue.js 3.0

Full Stack Radio

Episode | Podcast

Date: Wed, 27 Nov 2019 05:30:00 +0000

<p>Topics include:</p><ul> <li>What were the first feature/change ideas that got the wheels turning for Vue 3</li> <li>How Vue's underlying VNode data structure is changing and how that affects users who work directly with render functions</li> <li>How the h function works in Vue 3 and how it helps you write code that's more composable</li> <li>How many breaking changes are just removing deprecations vs. hard breaks and how a compatibility build is going to ease the upgrade process</li> <li>The new template compiler and how it will drastically increase performance</li> <li>What were the goals of the class-based component API and why was it cancelled?</li> <li>The new composition API and how it will help you write more reusable logic without the downsides of mixins or scoped slots</li> <li>A deep-dive into reactive vs. refs in the composition API</li> <li>How the composition API compares to hooks in React</li> <li>How provide/inject is being improved for Vue 3</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://cloudinary.com/users/register/free?utm_source=fullstackradio&amp;utm_medium=Sponsored_Podcast&amp;utm_content=fullstackradio_PodCast">Cloudinary</a>, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free</li> <li> <a href="https://www.digitalocean.com/?refcode=74a1c5d63dac&amp;utm_source=fullstackradio&amp;utm_medium=podcast&amp;utm_campaign=DO_Dev_Signup_Cold_FullStackRadio_Podcast">DigitalOcean</a>, get your free $50 credit at <a href="https://do.co/fullstack">do.co/fullstack</a> </li> </ul><p>Links:</p><ul> <li> <a href="https://github.com/vuejs/vue-next">Vue 3 source code</a> on GitHub</li> <li><a href="https://github.com/vuejs/rfcs">Vue RFCs</a></li> <li><a href="https://vue-composition-api-rfc.netlify.com/">Vue 3 Composition API</a></li> </ul>