Creating a React and TypeScript App
Learn to create a React and TypeScript app.
We'll cover the following
Previously, we discovered that create- react-app (CRA) was leveraged by the Visual Studio template to create the React app. We also learned that CRA did a lot of valuable setup and configuration for us. We are going to leverage CRA in this section to create our React app. CRA is a package in the npm registry that we will execute to scaffold a React and TypeScript project. First, we will take the time to understand the benefits of using TypeScript.
Understanding the benefits of TypeScript
TypeScript adds an optional static typing layer on top of JavaScript that we can use during our development. Static types allow us to catch certain problems earlier in the development process. For example, if we make a mistake when referencing a variable, TypeScript will spot this immediately once we’ve mistyped the variable, as shown in the following screenshot:
Get hands-on with 1400+ tech skills courses.