ReactJS.NET makes it easier to use Facebook's React and JSX from C# and other .NET languages, focusing specifically on ASP.NET MVC (although it also works in other environments). It supports both ASP.NET 4 (with MVC 4 or 5), and ASP.NET Core MVC. It is cross-platform and can run on Linux via Mono or .NET Core. Take a look at the tutorial to see how easy it is to get started with React and ReactJS.
![React integration for ASP.NET MVC | ReactJS.NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/4c15a5b873ddd112708bb8b458b9f98652dabed5/height=288;version=1;width=512/https%3A%2F%2Freactjs.org%2Flogo-og.png)