Want to watch the next lesson in this course? Head over to 👉 www.vuemastery.com/courses/vue-3-reactivity/proxy-and-reflect FYI💡 We have an entire library of premium Vue courses for all skill levels filled with detailed explanations just like this one.
there is a mistake! Maps can have objects as keys! In Weakmaps the keys arent strongly held so there can happen GC. There is a great http203 episode about all the weak stuff.
thanks, but where is the next lesson ? it's been a year passed and there isnt any next video yet ! was that just to make me wonder around the playlist and channel ?!
They're triggered automatically by overriden default object getters and setters behavior, thanks to JavaScript Proxy API. Each time you call yourVariable.value, then instead of calling default getter => it calls trigger() on your object. That's why in new vue reactivity `.value` is so important. It's directly bound to JavaScript native Proxies
Years later I still come back to this video, love it
"Your tutorial is simple and easy to understand. Thank you so much!"
Thanks for the video. Any chance we can know how templating works ?
Want to watch the next lesson in this course? Head over to 👉 www.vuemastery.com/courses/vue-3-reactivity/proxy-and-reflect
FYI💡 We have an entire library of premium Vue courses for all skill levels filled with detailed explanations just like this one.
Well explained the 3 main containers and trigger logic in 10 minutes. That's cool !
there is a mistake! Maps can have objects as keys! In Weakmaps the keys arent strongly held so there can happen GC. There is a great http203 episode about all the weak stuff.
strong guys don't study weak maps
thanks by the way, love the explanation after using vue for some month 😁
thanks, but where is the next lesson ? it's been a year passed and there isnt any next video yet ! was that just to make me wonder around the playlist and channel ?!
The full course is available here 👉 www.vuemastery.com/courses/vue-3-reactivity/proxy-and-reflect
what colour scheme is that please?
Flat UI Dark
Greeeat !
But how are triggers triggered in vue reactivity?
They're triggered automatically by overriden default object getters and setters behavior, thanks to JavaScript Proxy API.
Each time you call yourVariable.value, then instead of calling default getter => it calls trigger() on your object. That's why in new vue reactivity `.value` is so important. It's directly bound to JavaScript native Proxies
Amazing
nice!
🙌👏