What's New In Vue 3.5?

  Рет қаралды 21,092

LearnVue

LearnVue

Күн бұрын

Пікірлер: 57
@DaveStewartLondon
@DaveStewartLondon 4 ай бұрын
Props destructuring and defaults looks 🔥
@LordFullStack
@LordFullStack 4 ай бұрын
Haven't touched vue after i got myself into corporate jungle.
@amitk.512
@amitk.512 4 ай бұрын
Same here. Was using vue since 3 years, got into corporate and have to use react. I miss vue so much.
@arjix8738
@arjix8738 4 ай бұрын
@@amitk.512 at least you are using react, at my company they are all using angular 16
@bishowpandey453
@bishowpandey453 4 ай бұрын
We actually only use Vue at my current job.
@StyzeSoulmaker
@StyzeSoulmaker 4 ай бұрын
I've only ever used Vue for work
@pixiedev
@pixiedev 4 ай бұрын
wow thats amazing, you're using vue in your company. And here I'm react and nextjs 😢 ​@@bishowpandey453
@ujangaripin7630
@ujangaripin7630 4 ай бұрын
finally 🤤
@youloulou6591
@youloulou6591 4 ай бұрын
Sounds like things that were easy with jQuery will finally rebecome easy today!
@AnoesjSadraee
@AnoesjSadraee 4 ай бұрын
Teleport was already stable, what is new is the "defer" prop.
@youloulou6591
@youloulou6591 4 ай бұрын
@@AnoesjSadraee As the video says "the target had to be already in the DOM". Now you can teleport to a target before it's rendered and it will teleport when the target mounts. This looks a little like the $("some selector").on("click") of jQuery that would happened on elements attached to the DOM after the listener is defined
@AnoesjSadraee
@AnoesjSadraee 4 ай бұрын
@@youloulou6591 that's actually not true, Teleport contents are not automagically inserted "as soon as the target mounts". The rendering of the Teleport contents are delayed one tick. See Teleport docs: "Note that the target element must be rendered in the same mount / update tick with the Teleport - i.e. if the is only mounted a second later, the Teleport will still report an error. The defer works similarly to the mounted lifecycle hook."
@youloulou6591
@youloulou6591 4 ай бұрын
@@AnoesjSadraee Mmmm, thanks for rectifying
@RazahLP
@RazahLP 4 ай бұрын
Never heard about "Teleport" since now. Thank you!
@victor141516
@victor141516 4 ай бұрын
My God... looking at these improvements, for me it's incredible that React is still the leader... Great video! I hope your work keeps the community alive!
@_Yaroslav
@_Yaroslav 4 ай бұрын
React is just a legacy monster as Java... It will live long like Kobol or fortran ;)
@ttaysson
@ttaysson 4 ай бұрын
Its nice to see Vue getting more vuetiful.
@slava_trushkin
@slava_trushkin 4 ай бұрын
Finally useId built in. This means icons that need unique ids (used in masks, symbols, filters, some animations) don't have to use weird shenanigans to get unique ids for everything. Waited for this for so long!
@LearnVue
@LearnVue 4 ай бұрын
that’s a fire use case. what were you doing before
@slava_trushkin
@slava_trushkin 4 ай бұрын
@@LearnVue Before there were several solutions: 1. Render icon only after it is mounted, generating random ids. Might sound counter-productive, but it solved hydration mismatch because component renders empty element when hydration happens and on server. Delay between original render and re-render is very small. 2. Rendering icons as background/mask images. One of better solutions, but has issues with animated icons - animation timer starts only first time icon is rendered and cannot be restarted. 3. Using web component. Then icon is in Shadow DOM, no hydration and unique id issues. However, that brings another issue: web components are not always rendered instantly, sometimes there is a delay.
@luisfrocha1
@luisfrocha1 4 ай бұрын
Deferred Teleport is a feature I didn't know I needed lol
@asrorbekmannonov6838
@asrorbekmannonov6838 4 ай бұрын
I think most of the vue devs are waiting for Vapor mode. But 3.5 has is also exciting. 🔥
@LucasAndrin-i1o
@LucasAndrin-i1o 4 ай бұрын
What are your vscode settings? Such theme and font family.
@maxwebstudio
@maxwebstudio 4 ай бұрын
Finaly destructuring props 😃
@youloulou6591
@youloulou6591 4 ай бұрын
Ow yeah!
@ralacerda12
@ralacerda12 4 ай бұрын
With defer teleport, can I keep teleporting a component between routes? Would be cool to do that.
@ThomazMartinez
@ThomazMartinez 4 ай бұрын
there is issues with defining props in some cases like you do, the colors of tokens is way off. it basically becomes same colors for key and values and the rest, its just weird
@justafreak15able
@justafreak15able 4 ай бұрын
Vue has the best DX of all the frameworks and better performance than many, but people still sleeping on Vue.
@sadikindikdik
@sadikindikdik 4 ай бұрын
I’m trying to install Vue 3.5, but every time I run the installation, it only installs Vue 3.4.29. Do you know why this is happening and how I can get Vue 3.5? Any advice would be greatly appreciated!
@JohnKomarnicki
@JohnKomarnicki 4 ай бұрын
Vue 📈
@jaysonpamittan7530
@jaysonpamittan7530 4 ай бұрын
Vue still my favorite frontend framework ❤❤❤
@0-Will-0
@0-Will-0 4 ай бұрын
Love Vue!
@Neeecu
@Neeecu 4 ай бұрын
What font do you use?
@alunelu111
@alunelu111 4 ай бұрын
I think he's using Dank Mono based on ligatures and styles, which is a paid font.
@Neeecu
@Neeecu 4 ай бұрын
@@alunelu111 thank you!
@SolmanNurov
@SolmanNurov 4 ай бұрын
Thanks
@shadkamel362
@shadkamel362 4 ай бұрын
great update.
@виртуоз_ру
@виртуоз_ру 4 ай бұрын
Благодарю 👍
@JeanPereira-g3q
@JeanPereira-g3q 4 ай бұрын
Cool
@JEsterCW
@JEsterCW 4 ай бұрын
I'm not a fan of destructuring props tho. I love the semantics behind the "props" prefix.
@ojvribeiro
@ojvribeiro 4 ай бұрын
I also like to know that a prop is a prop just by looking at it.
@justafreak15able
@justafreak15able 4 ай бұрын
You still can use both. Just mention it in your company's styleguide.
@leonsnajdr9767
@leonsnajdr9767 4 ай бұрын
fancy
@photostu
@photostu 4 ай бұрын
Teleport defer should really just be the default, I think we can all wait a cycle to move something, eh?
@AnoesjSadraee
@AnoesjSadraee 4 ай бұрын
Why? Most times I use Teleport, the target is outside of the Vue root element. Think of things like a tooltip wrapper. Why would you defer that? It would add a bit of delay, most likely around 16.7ms (60 fps), but that's just an assumption I'm making here.
@FaithTran-m2f
@FaithTran-m2f 4 ай бұрын
Kunze Glens
@Icaruj
@Icaruj 4 ай бұрын
Nuxt is trash, ask any dev trying to migrate a non trivial production app from Nuxt 2 to Nuxt 3, no thanks. I would rather use pure Vue than that 💩
@bitmazing6465
@bitmazing6465 4 ай бұрын
Just my two cents: There is Nuxt Bridge for that, which allows you to incrementally upgrade the app from Nuxt 2 to Nuxt 3. Every major version brings breaking changes, it's part of the life cycle of frameworks and tools. Saying it's trash just because it has breaking changes like every other framework in existence is a bit irrational here. Not to mention there was plenty of breaking changes between Vue 2 and 3, Vuex and Pinia, etc etc. On the bright side, migration from Nuxt 3 to Nuxt 4 is expected to have little to no breaking changes, and the process would be much smoother than Nuxt 2 -> 3.
@delir0
@delir0 4 ай бұрын
who cares about vue in 2024?
@LostInAutism
@LostInAutism 4 ай бұрын
You it seems. Clicked the video that's titled "What's New In Vue 3.5?" by LearnVue. Don't know what you expected. Go back to your vim dungeon heathen while true frameworks eat your lunch.
@arkeynserhayn8370
@arkeynserhayn8370 2 ай бұрын
​@@LostInAutism Unnecessary shade at vim, but OK
Vapor Mode is the Future of Vue
4:09
LearnVue
Рет қаралды 27 М.
Vue is getting EVEN FASTER?
5:21
LearnVue
Рет қаралды 16 М.
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
When You SHOULDN'T Use Computed in Vue
4:03
LearnVue
Рет қаралды 28 М.
What’s Up with Laravel? It’s Everywhere, and Here’s Why!
6:22
5 больших изменений во Vue.js 3.5 за 12 минут!
12:33
PurpleSchool | Anton Larichev
Рет қаралды 9 М.
Front-end web development is changing, quickly
3:43
Fireship
Рет қаралды 1,4 МЛН
My 5 Favorite Nuxt Features
3:43
LearnVue
Рет қаралды 30 М.
Svelte 5 Ruined Svelte (and that's why I love it)
12:37
Ben Davis
Рет қаралды 14 М.
You're Probably Using Nuxt Wrong
5:16
LearnVue
Рет қаралды 38 М.
I'm Ditching Try/Catch for Good!
10:29
Web Dev Simplified
Рет қаралды 197 М.
Are You Following This Vue Best Practice?
2:43
LearnVue
Рет қаралды 86 М.
🤯 Express.js 5 is here (since a month already, actually)
9:58