I recently listened to two episodes from The Web Platform podcast (riding the subway a lot “gives” me more time to listen to podcasts). I first listened to a recent episode featuring React.js, and then listened to an earlier episode featuring Reactive Extensions (Rx).
Very so often I get fascinated by ideas that have circled around and back, the timelines of emergence and adoption, and listening to these two episodes side by side made me think:
Is React the late-to-the-party version of Reactive Extensions?
When you look at initial release dates for those major frameworks, it goes like this: Angular: 2009, Backbone: 2010, Ember: 2011 (but was a fork of SproutCore so … I’ll skew that a little earlier in my head).
And don’t forget about Reactive Extensions in 2010!*
Hmm, yup, Rx was coming to the party at the same time as the rest of the zeitgeist.
Now, React.js is definitely its own piece of work from Rx, but in the episode, the guest (Sebastian Markbage) pretty much outright says that React.js was inspired by Reactive Extensions, and in the Rx episode, the guest expressed a general hope that React was inspired by their work.
So I ask, is all the fuss about React merely a late reaction to the release of Reactive Extensions?