Vue 3 - Release date, tutorials, latest news

Vue 3.0.0 is the upcoming version of one of the most popular JavaScript libraries on the world.

Vue popularity is growing and the project gets faster & better with every update. Evan You announced the new Vue version in London on November 15th in 2018. The main focus of the third version is making it faster, easier to target native & even more user-friendly.

Vue 3 release date

When should we expect a new, third version of Vue?

The exact time of Vue 3 release hasn't been confirmed by Evan You yet, but it's expected to be out in 2020. We also know that currently Vue is at v. 2. So most likely we can expect Vue.js 3 beta and RC versions by the end of Q1 and the stable Vue 3 in the second quarter of 2020.

Vue 3 expected to drop in 2020! #vuejs
Tweet now

Vue with TypeScript

Vue v. 3.x will be using TypeScript, what about ES?

One of the most awaited integrations in the web development. Although, the update will be focused on improving integration for TypeScript users developers working with ES won't be affected. Vue CLI 3 currently provides TS in tooling support. With the third major release the TS support will be applicable also to built-in class based components API and TSX. Nevertheless, usage of TypeScript in an application will still be entirely optional.

Vue 3 tutorial

Learning Vue 3

As the third version will have the same API, it should be relatively easy to learn it, if you're already familiar with previous versions. You'll find the Vue 3 step-by-step tutorial under this link when it's out. You can also join the newsletter above and we'll notify you when documentation and tutorials for Vue 3 are released.

New version od Vuex

Vuex v4.0.0-alpha.1

This version of Vuex, which going to be compatible with Vue 3, will work with Vuex 3, providing the same API as the current version.

Changes in Vue 3

Currently the major changes expected in v. 3 include:
  • TypeScript support
  • Modularity
  • Virtual DOM rewrite for faster performance
  • Slots Generation optimization (separate rendering for parent & child components)
  • Static props hoisting
  • Hooks API (experimental)
  • Time Slicing Support (experimental)

More Vue resources: