Many people literally use ReactJS as the V in the MVC using other frameworks. In 2016, with great state management libraries like MobX, Redux and Relay for ReactJS, Is it still popular to combine ReactJS with other frameworks?
It isn't an edge case, that's for sure, but the movement now has been to decouple from large, monolithic frameworks in favor of home-sourced code on top of a multitude of libraries. Among other things, this makes patching a lot easier and overall tends to cut down on overall code size as long as one is practicing DRY principles.
Ruth Alec
Mostly a frontend developer
Mev-Rael
Executive Product Leader & Mentor for High-End Influencers and Brands @ mevrael.com
Popularity won't solve your problem. Stop using this word.
If still you really want to use React or you just don't have another choice, then, NO, don't complicate things even more. State management actually already is an M in MVC, for routing/controllers you can find couple of good libraries like Page.js or Navigo. The last one is in ES6 already.
If you have choice - use Vanilla JS since React doesn't gives you anything. You will get maximum flexibility, simplicity, control, less CPU usage and speed.