JSFiddle - React, Tailwind, and code Playground

JavaScript

const target = { message: "Hello, World!" };

const handler = {
    get: function(target, prop, receiver) {
        console.log(`Property ${prop} was accessed.`);
        return Reflect.get(target, prop, receiver);
    }
};

const proxy = new Proxy(target, handler);

console.log(proxy.message);  // Logs: Property message was accessed. Output: Hello, World!