Introduction

Let’s explore the differences between Vue 2 and Vue 3.

Vue 3

Vue 3 is a significant update that’s introduced many new features and changes. Vue 3 is smaller, faster, more feature-rich, and is TypeScript friendly. This chapter covers the most notable changes introduced in Vue 3 and how we can prepare to work with Vue 3 and migrate Vue 2 projects.

About migration guide

Vue team has prepared a great migration guide that describes new features and changes and how to deal with them. What’s more, the Vue team is also working on a codemodCodemod is a migration tool that converts Vue 2 syntax into Vue 3 syntax to help convert applications from Vue 2 to Vue 3. It isn’t ready yet, but we can track its progress in this repository. Before jumping straight to Vue 3, it’s best to follow this guide to get an idea of what changed and where to begin.

Notable changes

Let’s look at some of the most notable changes:

Get hands-on with 1200+ tech skills courses.