Build ReactJS App with Visual Studio Code


In my previous article, Getting Started With ReactJS - Environment Setup, we discussed the environment setup for ReactJS and we had created a new app called Environment Setup. Now, we need a code editor to build our applications and explore ReactJS. In this article, I will introduce the Visual Studio Code and how to get it ready to set up to build React apps.
Visual Studio Code is a free, open-source code editor. You may download and learn more about the VS Code here:
Open React app location on Visual Studio Code
The first step is to open the React app in Visual Studio Code. For this, we will open the React app folder as shown below.
Once you click on the "Open Folder" option, you will find a pop-up screen asking for your app location. Find your app location and open it, as shown below.
On opening the app folder, a screen will come up showing the below details. 
Once your React app is open in Visual Studio Code, you will find some directories in the left corner. Let us discuss these directories what they have inside.
As the name suggests, this directory gives us all the modules which will be stored in memory at the time of the Node.js installation process. It contains all the files to run the node properties.
Second thing that you are going to see below node_modules is public file. This contains all the details that you use in your app. 
In the above image, we see three subfiles in the public section - favicon.ico, index.html, and manifest.json.
By default, when we run the ReactJS app, we get the above web page in our browser.
Favicon.ico contains our React logo files. 
React logo files
Index.html has all the HTML files for the above web page.
This directory contains a lot of files like App.css, App.js, App.test.js, index.css, index.js, logo.svg and registerServiceWorker.js.
ReactJS src directory
  • CSS contains the CSS files of app.
  • js contains all JavaScript files of app.
  • test.js here we can write our test cases for the app.
  • CSS contains CSS files of our index web page.
  • js contains JavaScript files of our index web page.
  • svg contains all logo file and paths of the logo which we use in our app.
package.json contains all the details regarding the app, React version, React-dom version, dependencies, and React-scripts.
ReactJS package.json
As you can see, package.json also has 4 commands. Let us discuss them briefly.
  • start—this command is used to start the React app.
  • build—this command is used to build the React app.
  • test—this command is used to run the test cases in the React app.
  • eject—this command is used to end the React app scripting.
I hope you have enjoyed this article. So, go ahead and build your React app with the help of the Visual Studio Code.