JSFiddle - React, Tailwind, and code Playground
by Farzad YZ
Babel + JSX
console.clear();
function Immutable() {
let handler = {
set: (target, prop, value) => {
console.log('new prop:', prop);
target[prop] = value;
}
};
return new Proxy({}, handler);
}
const objA = Immutable();
objA.id = 1;
console.log(objA);