Get to grips with one of JavaScript's least used, but most powerful modern features; the Proxy and Reflect APIs, and learn what these APIs are for, how to use them, and when to use them.
Get to grips with one of JavaScript's least used, but most powerful modern features; the Proxy and Reflect APIs, and learn what these APIs are for, how to use them, and when to use them.
Proxy and Reflect APIs are tragically underutilized. In this course, JavaScript Proxies and Reflection, you will learn foundational knowledge of JavaScript's meta-programming capabilities. First, you will learn exactly what these two APIs are and the kinds of problems they were intended to solve. Next, you will learn all of the proxy traps which can be used (and what a proxy trap actually is), which practical examples of all 13 traps in action. Finally, you will finish up by looking at the Reflect API in detail, to see why this API is useful, and when it should be used. Additionally, you'll go back over some of the previous examples and update them to use Reflection where appropriate. When you’re finished with this course, you will have the skills and knowledge of Proxies and Reflect to put them to good use in your own personal and professional JavaScript projects.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.