JSFiddle - React, Tailwind, and code Playground

JavaScript

var obj = {_valA: 0, _valB:0};
Object.defineProperty(obj, 'valA', {
    get: function() {
        return this._valA;
    }
});
Object.defineProperty(obj, 'valB', {
    get: function() {
        return this._valB;
    },
	set: function(value) {
        this._valB = value;
    }
});
console.log(obj.valA);
obj.valA = 10;
console.log(obj.valA);
console.log('-------')
console.log(obj.valB);
obj.valB = 10;
console.log(obj.valB);