Evan You - What's Coming in Vue 3 0
Video Statistics and Information
Channel: StreamACon Streaming Conferences
Views: 29,204
Rating: undefined out of 5
Keywords: Javascript, Vue, VueJS, Vue 3.0, Laracon
Id: E43SqPADf3k
Channel Id: undefined
Length: 35min 45sec (2145 seconds)
Published: Mon Sep 16 2019
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I've shared it before, but in case anyone didn't catch it:
I was on the "noooo" side of the argument when Vue 3.0 was first shown in May/June, but I decided to make a project to learn the various new features of Vue 3.0. You can check it out here: https://github.com/ShetlandJ/Vue3Todo
I'm definitely on board now.
I look forward to the new version of our beloved lightweight beast.
Vue 3 is all about "what is the tasks being done".
Vue 2 is all about "what mechanics are being done".
Tasks change, tasks are usually different while mechanics stay the same.
Files that stay the same are easy to pick up, read and you don't really need to remember anything.
I understand the reasons for new syntax in 3.0, just as I see the reason for React.
There is just one giant problem; flexibility. Restraints are great. Computed, methods, data - it's a perfect encapsulation that always stay the same. It's so easy to go into a Vue 2 project and just scan the file and you know pretty much what's going on without having to read imp details. I've read Evans reasons for why it's easy to read. I don't agree because as you learn in design, to make clear distinctions you need solid contrast, alignment, proximity and repetition. Vue 2 checked all, Vue 3 checks none in a solid way.
Wow, Evan is splendid in breaking down these not-so-trivial topics. Very insightful video, the upcoming changes make a lot of sense.