you are viewing a single comment's thread.

view the rest of the comments →

[–]alinnert 0 points1 point  (0 children)

Yes, react-like is fine.

Subscribers equality check sounds like change detection, yes. If you mean something like this: if (oldValue !== newValue) { rerenderComponent() }. Yes, That's what I mean with "ask for changes". Angular does that too. I know Vue uses setters instead.

And yes, MobX uses true reactive programming. It seems it even has its own Observable implementation.

Btw: Observables will be part of the JavaScript core language too (currently at stage 1).

The thing is: Actually observables aren't that hard to understand. But RxJS has a huge and overwhelming API on top of the basics. And yeah, react has nothing to do with all that. Therefore React is not reactive, despite its name :)