React is maintained by Facebook and a community of individual developers and companies. React can be used as a base for the development of single-page or mobile applications. It is a powerful library to deal with complex projects in an easy manner. React Native, one of the most lovable hybrid mobile application development frameworks is also based on React.
Here I am going to explain the installation and setting up of React on Debian 10 Buster Operating System.
1. Install Nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs
2. Update NPM(optional)
NPM(Node Package Manager) is needed to create a react app and it will be installed with the Nodejs installation itself. However, we can update it to the latest version using the below command.
sudo npm install [email protected] -g
3. Install Create-React-App Tool
Now we need to install a tool named create-react-app using NPM as global. We can create react applications using this tool easily.
npm install -g create-react-app
4. Creating a New React Project
After successful installation of create-react-app, we can create our first react application using it.
Here awesome-project is the name I have chosen for my react project.
We can also combine the steps 3 and 4 with a single command using NPX( package runner tool that comes with NPM 5.2+).
npx create-react-app awesome-project
Here NPX will temporarily install create-react-app and create a new react project named awesome-project.
5. Running the Application
The app we created can be run locally on our system.
cd awesome-project npm start
This will opens up the react application in a new tab of our browser with the below URL.
Have a nice code!