React is a front end framework and it fetches data from backend systems using Rest Services. So React and WebAPI works very good, but at the same moment, it works well with MVC.
There is a ReactJS implementation by the React team for MVC and other .Net implmentations. Refer