In this tutorial we will learn how to create a react application.
Softwares required for ReactJS
We need to install below softwares for react development.Visual studio code
This software is free and can be downloaded from https://code.visualstudio.com/download.Once downloaded, extract the zip and place the binary under "Applications" and allow app access from System Preferences -> Security & privacy.
Node.JS and NPM
Node.JS provides a java script enabled environment to run on a web server. It eases our development for UI based applications. NPM is a package manager which installs along with Node.jS and helpful in installing packages and libraries.Install Node.JS and NPM using brew.
brew install nodeCheck version of Node and NPM using below command.
node -v npm -v
Create React application
To create react application we will first install the required package and latter will use it to create our ReactJS application.Install create-react-app package
Execute below command to install this package which will be used latter to create React applications.npm install -g create-react-appIf you getting below error then please check if you have sufficient permission to download packages and your network settings are correct. I faced this issue with my user and resolved it by executing with root user.
npm ERR! network request to https://registry.npmjs.org/envinfo failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings.Executing with root user:
sudo npm install -g create-react-app
Create ReactJS application
Execute below command in desired folder location to create the react application.npx create-react-app hello-react-appIt will create an application with given name in current directory. Now go to this directory and execute below command.
npm startYou will see below output in console and it will open the landing page in browser. If it is not opening then you can access it using given URL in browser.
Compiled successfully! You can now view hello-react-app in the browser. Local: http://localhost:3000/ On Your Network: http://xxxxxxxxxx:3000/ Note that the development build is not optimized. To create a production build, use npm run build.You will see below screen in browser where it displays the ReactJS logo.
Building and running
To build the application, you can execute below command. This build command create a "build" folder in application's root directory which can be deployed to any static or web server.npm run buildOnce your build is successful, you can install"serve" using node which is a static server.
npm install -g serveOnce it is installed you can run your build using below command in application's root directory.
serve -s buildIf it executes successfully then you will see below output.
Now you can open the same URL (in the above image) in browser and you will see your landing page.
Comments
Post a Comment