JSFiddle - React, Tailwind, and code Playground
JavaScript
const target = {
foo: ['alpha', 'beta', 'gamma'],
}
const handler = {
set: (target, name, value) => {
console.log('set', name, value);
target[name] = value;
return true;
},
};
const proxy = new Proxy(target, handler);
proxy.foo = [...proxy.foo, 'delta']
console.log(target);