Building web apps using ReactJS
ReactJs, or React, is a JavaScript library for building user interfaces (UIs). It was built by Facebook and later released as an open source library.
Its focus is more on a declarative, component-based way of UI development. It's equally as popular as the Angular framework for building modern web frontends.
A great starting place for learning about React is to go through the documentation, tutorials, and blogs at https://facebook.github.io/react/.
ReactJS in ASP.NET web application
You can find a number of ways for getting started or creating a basic application flow that uses React on the internet, and choosing one is quite difficult. In the previous sections, we created web apps using non-ASP.NET technologies; however, we will use an ASP.NET web application with React in this section to build a modern web frontend.
Using Visual Studio IDE, create either an ASP.NET empty website or an MVC 5 web application, and in that, install the ReactJS NuGet package. It creates...