Earlier quoted context omitted.
It's nice to see people are finding React solves their problems, but keep in mind it's still very new tech. Be wary when you read things like this: "It took me a short time to get it and as soon as I got it, I felt like there is no problem that cannot be modeled decently with this system." I've been working with React for several months now, and do not have the same opinion. React solves some problems very well, but…
Do you have an opinion on blending it with other MV* frameworks, and what works well? I was originally thinking Angular for this work, but I liked working with React so much... would React integrate better into Angular, or Backbone, or something else? Again, not much of a front end guy. Last time I did serious front end was several years ago, when I spent 3 months coding in Sencha (and arguing with sloppy coders who…
If I had to try and break it down, I'd say something like this.
Mobile/embedded app, or desktop app with heavy interaction/DOM changes: React, maybe some bits of Backbone
Desktop app, forms and widgets/advanced controls: Angular
Backbone is great because you can pick and choose bits of it, and it's very well documented code.
Angular is nice for the complete "out of the box" solution for a web app; you get lots for free when it comes to testing too.
I've not used other frameworks. YMMV. The best way to choose these is pick one and try it, and keep in mind sometimes you need to stick with it a while before you can really make an informed decision.
Hope that helps! :)