React.js with ASP.NET MVC 5
How to use React.js in asp.net mvc app, step by step tutorial
React is a UI library to create interactive and reusable UI components. It is considered as the V in MVC.
It allows you to create your own components (NOT Templates like in AngularJS) that you can later reuse, combine, and nest to your content. Thus it will boost your productivity.
React.js is based on a concept called the Virtual DOM that determines what changes need to be made in the DOM beforehand and updates the DOM tree accordingly. Thus it avoids costly DOM operations and makes updates in a very efficient manner.
Check out Instagram for an example of a fully React based application.
Software versions used in the tutorial:
Visual Studio 2012 .NET 4.5 ASP.NET MVC 5.0 React.js 0.12.2 ReactJS.NET 1.3