React is a UI framework developed by Facebook that has a different approach to building web applications. It uses a virtual DOM to give the developers a simpler programming model and better performance. Moreover, the data flow in React applications is a one-way reactive, which reduces the Boilerplate and makes it easier to reason about the state of the application.
Our goal for this section is to recreate the blog application that we have created previously, but using React as the UI framework. We will keep the same features that we had in the previous section.
The first step that we need to take is to create a new Empty Project for our application. Next, ...