title | description | ms.date | ms.custom | ms.topic | ms.devlang | author | ms.author | manager | ms.subservice | dev_langs | monikerRange | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Create a React project in Visual Studio |
Create, build, and run a simple React front-end web application project from a Visual Studio template, and set basic properties for the project. |
10/02/2024 |
vs-acquisition |
tutorial |
javascript |
mikejo5000 |
mikejo |
mijacobs |
javascript-typescript |
|
>= vs-2022 |
In this 5-10 minute introduction to the Visual Studio integrated development environment (IDE), you create and run a simple React frontend web application.
Make sure to install the following software:
- Visual Studio 2022 or later. Go to the Visual Studio downloads page to install it for free.
- npm (
https://www.npmjs.com/
), which is included with Node.js
-
In the Start window (choose File > Start Window to open), select Create a new project.
:::image type="content" source="media/vs-2022/create-new-project.png" alt-text="Screenshot showing Create a new project":::
-
Search for React in the search bar at the top and then select React App for either JavaScript or TypeScript, based on your preference.
:::image type="content" source="media/vs-2022/react-choose-standalone-template.png" alt-text="Screenshot showing choosing a template":::
Starting in Visual Studio 2022 version 11, the template name was changed from Standalone JavaScript React Project to React App.
-
Give your project and solution a name.
-
Choose Create, and then wait for Visual Studio to create the project.
Please note that creation of the React project takes a moment because the create-react-app command that runs at this time also runs the npm install command.
The default project settings allow you to build and debug the project. But, if you need to change settings, right-click the project in Solution Explorer, select Properties, and then go the Linting, Build or Deploy section.
For debugger configuration, use launch.json.
Note
launch.json
stores the startup settings associated with the Start button in the Debug toolbar. Currently, launch.json
must be located under the .vscode
folder.
Choose Build > Build Solution to build the project.
Press F5 or select the Start button at the top of the window, and you'll see a command prompt such as:
- VITE v4.4.9 ready in 780 ms
Note
Check console output for messages, such as a message instructing you to update your version of Node.js.
Next, you should see the base React app appear!
[!div class="nextstepaction"] Create a React app
For ASP.NET Core integration:
[!div class="nextstepaction"] Create an ASP.NET Core app with React