There seems to be a lot of react talk as of late, but I’m also seeing some hate (rhymes!): React Is A Terrible Idea. There, the author says:
React seems to have bumped Angular from the top of the hippest-framework mountain. This is unfortunate, because both of these frameworks are bad for your application’s health. They’re also bad for the entire software industry.
I have been fiddling with React quite a bit for the past few weeks, and I like it a lot. While I don’t have a real use outside of a “Look, I’m learning something cool!” case, it seems to provide some really nice functionality for creating single page apps. Creating navigation between sections or pages is always a pain, and this does it with a bit more glitz than Angular.
I haven’t really used it myself. I took a very short (too short to be completed) lab where we were attempting to convert something using, I think Backbone, to React. Didn’t get a whole lot out of that, at least not enough to really have an opinion on it.