JSFiddle - React, Tailwind, and code Playground
JavaScript
const data = {};
Object.defineProperty(data, 'prop', {
get: function () {
console.log('Getter called');
},
set: function (value) {
console.log('Setter called');
}
});
data.prop = 'some value'; // triggers setter function
const someValue = data.prop; // triggers getter function