In order to deploy your react project onto Netlify, you should have two things
Working React Project
Netlify account
You can create one by going to the netlify site
Landing Page of Netlify
Building and deploying the project
Building the react project
To deploy your project, you need to build your project.
Following commands need to run in order to build the project:
npm run build
serve -s build
You will now have a build folder in your solution and you are ready to deploy the application.
Deploying on netlify
Go to the site's page.
Drag your build folder into the section of the site
It will take 2-3 minutes and your application will be deployed.
Post-deployment, you will be provided with the application URL.
Demo URL: