Proxies & Reflect
HardIn plain terms
Proxy wraps an object to intercept operations (get, set, etc.). Reflect provides default behavior. Used for validation, logging, reactive patterns.
What you need to know
- •Proxy intercepts
- •get, set, apply
- •Reflect for defaults
Try it yourself
Copy the code below and run it in your browser console or a code editor:
const p = new Proxy(obj, { get(t, k) { console.log('get', k); return Reflect.get(t, k); } });Learn more
Dive deeper with these trusted resources: