Chapter 2: Creating Decoupled React and ASP.NET 5 Apps
Throughout this book, we are going to develop a question-and-answer app; we will refer to it as the Q&A app. Users will be able to submit a question and other users will be able to submit answers. They will also be able to search for previous questions and view the answers that were given for them. In this chapter, we are going to start building this app by creating the ASP.NET Core and React projects.
In the previous chapter, we learned how to create an ASP.NET Core and React app using the template in Visual Studio. However, we'll create our app in a slightly different manner in this chapter and understand the reasoning behind this decision.
Our React app will use TypeScript, so we'll learn about the benefits of TypeScript and how to create a React and TypeScript app.
We will start this chapter by creating an ASP.NET Web API project before moving on to create a separate frontend...