This is a really great explanation. I like the way you started with toy examples and built them up to something practical.
@gamenetic64266 жыл бұрын
I really, REALLY, did like your video. You're a awesome teacher. I would suggest you to work on more real-life examples as they show the real face and power of the functionality. I mean, the array example could've been done using the prototype on plain old ECMA. You could show us a example making an API request and changing it's response to show only data we need to get, whatever. My like goes with you! Keep up your great work
@durchschnittlich6 жыл бұрын
Such a dope API! I've never heard of it before, so thank you very much for showcasing it
@TheAnish1153 жыл бұрын
This is an awesome breakdown but I think I'll need to watch it a few times to fully understand it. Thanks!
@devdash21076 жыл бұрын
I'll need to watch this again and again to understand. Nice tutorial.
@petervandylian24863 жыл бұрын
Thanks Kyle! This is a great intro to the JS proxy and now I know how useful this is.
@VikrantKumar-ye1kw5 жыл бұрын
is there any polyfill for proxy or how we can implement our own Proxy class ?
6 жыл бұрын
your videos are just too perfect.
@kylerobinsonyoung6 жыл бұрын
:D Thank you!
@MrMarkgyuro5 жыл бұрын
why can we invoke deleteProperty with a simple delete keyword?
@h0ph1p135 жыл бұрын
You missed a PANDA in the list of bears. Unforgivable!!! Haha ... Great tutorial. Thanks :)
@Daniel_WR_Hart3 жыл бұрын
He also forgot black bears. #BlackBearsMatter
@Cognitoman6 жыл бұрын
Thank you Kyle, very cool Javascript API.
@calebprenger39284 жыл бұрын
construct doesn't actually trigger for me when creating this proxy
@andriann-rak4 жыл бұрын
Thank you McBearison 😅😉 Really cool video
@shikhar28113 жыл бұрын
That was awesome dude. thanks
@wobsoriano4 жыл бұрын
This API is used by Vue 3's reactivity :)
@nromancarcamo6 жыл бұрын
Really useful! I'll definitely do my own proxies objects, the idea of findById is very useful because there're many cases in which I end up doing the typical way to get an object like you did but in many different places, so by having a proxy like that as factory it would definitely help a lot, that's what I can see here, at the beginning I thought it was like the regular way of OOP using object.freeze etc, but I realized that's just a kind of the same way, anyway, thanks for sharing, you're doing it well and I'm following you since ~3-4 years ago (I don't remember honestly) :)
@kylerobinsonyoung6 жыл бұрын
Wow thanks for watching for so long. Much appreciated!
@juliuscirwithian15656 жыл бұрын
Awesome video. Really easy to understand.
@tacticalbelyash6 жыл бұрын
What code editor and theme do you use? It looks like Sublime, but I don't know this theme
@kylerobinsonyoung6 жыл бұрын
The editor is atom.io/ with monokai syntax and seti ui theme.
@RayVillaraza4 жыл бұрын
HOLY CRAP! THIS IS AMAZING.
@felipeP32774 жыл бұрын
Thanks Kyle!
@mevkok6 жыл бұрын
What's the IDE ?
@BlackxesWasTaken6 жыл бұрын
Looks like atom with the "Seti" theme
@yashvibhandik71335 жыл бұрын
Big Thumbs up man. Just found what I was looking for...
@wjames4806 жыл бұрын
good job,i like it
@whatthefunction91406 жыл бұрын
been doing this for years. I call it a wrapper...
@clearwavepro1004 жыл бұрын
tx!!!!
@gregorytippett96925 жыл бұрын
This guy doesn't know much about bears.
@asafeinihovich38085 жыл бұрын
Last example will make an array with 55 empty slots.... doesn't sound efficient.
@ciprianlupsa5574 жыл бұрын
nope, that doesnt happen.
@TheJTLLee6 жыл бұрын
Your not making a clientside mongify array wrapper by any chance ;)
@kylerobinsonyoung6 жыл бұрын
Ha totally not :)
@zcizzorhandz55676 жыл бұрын
Beware of the performance. You can actually see the latency of it.