Vue 3.0 was released on Friday. I’m just pointing that out, so feel free to stop reading this right now. Head over to their release notes to get the news from the proverbial horse’s mouth.
If you really want to take it from me, here’s why I think that’s a big deal…
With Vue 3.0 comes source code written in Typescript, and the Composition API. It’s no secret that the latter is heavily inspired by the Hooks API. One immediate advantage I see is that Vue’s documentation does a much better job of explaining the benefits of the approach. Another one is that, well, the Composition API came after the Hooks API. It stands to reason that the Vue team has been able to bake in some lessons learned from using hooks in production.
As always, time will be the ultimate judge, but two of my primary reasons for preferring React over Vue have been taken away with Vue 3.0. I think that might be a big deal.