Ok, I see where there is not getting/setting. Looks very cool.
In angular, there are no setters/getters, you just set values the vanilla way...
val = newVal;
Angular keeps a reference and a copy of all the watched variables, checks for a change during the 'digest' cycle, and triggers events accordingly. It's not completely for updating the DOM.
The syntax for Reactive looks cleaner (I guess ES6 helps a bit).
In angular, there are no setters/getters, you just set values the vanilla way... val = newVal; Angular keeps a reference and a copy of all the watched variables, checks for a change during the 'digest' cycle, and triggers events accordingly. It's not completely for updating the DOM. The syntax for Reactive looks cleaner (I guess ES6 helps a bit).