I'm surprised about negativity towards Volar. First time I hear this. People already forgot Vetur that was not maintained at all and had more bugs than features? Volar just worked, from day one. I was very early adopter, when there were literally only few issues posted on GH and whole project was experimental. And even in that state, it was 10x better than Vetur. That's why i started sponsoring it also as one of firsts, if not first (not big amount, but still) . I was happy that eventually Volar become official extension. When I had any issue, it was addressed by Johnson usually in matter of hours and fixed/explained right away. Since that it just works, used it in small private projects and big commercial ones. Volar is one of biggest pros of Vue ecosystems.I get it's hard to give reproduction for problem with extension, but I just opened some random open issue, and description of problem literally has one sentence! You need to help someone to help you...
Great one. In next interview, i would like to hear if they gonna do something with reactive primitives. For example, removing part about reactive() from essentials in docs so new developers won’t even question what should they use. I know that docs are already recommending to use ref() but I recently saw people arguing about it.
One thing I hoped would be addressed about Suspense is the fact that, unlike in react, there's no easy way to reenter the suspended state. So it's not usable for cases like search results. You either have to specify the key on the suspended component, or duplicate the loading state inside the component, both of which kind of defeat the purpose of Suspense.
Great interview! Very cool to hear about the future. Is Evan saying he doesn't have to restart TS server after adding every file? Is there a recommended configuration for how to fix that?
At least he didn't say otherwise. Ideally, I'd suggest to provide a reproduction in the VS Code Extension repo with clear steps to reproduce, versions of all (vs code, extensions, vue etc.) so it can be dealt with
I'm surprised about negativity towards Volar. First time I hear this. People already forgot Vetur that was not maintained at all and had more bugs than features? Volar just worked, from day one. I was very early adopter, when there were literally only few issues posted on GH and whole project was experimental. And even in that state, it was 10x better than Vetur. That's why i started sponsoring it also as one of firsts, if not first (not big amount, but still) . I was happy that eventually Volar become official extension. When I had any issue, it was addressed by Johnson usually in matter of hours and fixed/explained right away. Since that it just works, used it in small private projects and big commercial ones. Volar is one of biggest pros of Vue ecosystems.I get it's hard to give reproduction for problem with extension, but I just opened some random open issue, and description of problem literally has one sentence! You need to help someone to help you...
Thank you. 🫶 (I have forwarded your reply on Twitter.)
Michael, Alexander, Evan great talk. The future of Vue is awesome with Evan and his team. Thanks
Thank you so much for listening! 🙏
"Most people on the happy path" - Yes!
Reactive prop destructing is going to be a very good feature
Michael Thiessen: I'm very happy
Michael Thiessen too: ಠ_ಠ
A shoutout from Lorens Osman in Syria ! To Vue team 👋😎
Great one. In next interview, i would like to hear if they gonna do something with reactive primitives. For example, removing part about reactive() from essentials in docs so new developers won’t even question what should they use. I know that docs are already recommending to use ref() but I recently saw people arguing about it.
One thing I hoped would be addressed about Suspense is the fact that, unlike in react, there's no easy way to reenter the suspended state. So it's not usable for cases like search results. You either have to specify the key on the suspended component, or duplicate the loading state inside the component, both of which kind of defeat the purpose of Suspense.
We might pick that up in the future!
What do you think about the Vue 4 changes?
Great interview! Very cool to hear about the future. Is Evan saying he doesn't have to restart TS server after adding every file? Is there a recommended configuration for how to fix that?
At least he didn't say otherwise.
Ideally, I'd suggest to provide a reproduction in the VS Code Extension repo with clear steps to reproduce, versions of all (vs code, extensions, vue etc.) so it can be dealt with
I just like your channel name
Haha thanks! Spent a good deal of time on it.
Turns out naming isn't just hard in programming...
v4 changes are gud to haves
more memes ofcourse