Netlify is a cloud computing company which provides services like free hosting server and domains.
Deploying on Netlify is super Easy and is always a first priority than heroku for deploying a React App.
Its super Easy to deploy a react app..You can just authorise your Netlify account with Github and and then select your Repository.
Netlify itself creates a Build File but its not all. You will experience this error when you will refresh your app which is deployed from netlify :

Step To resolve this error
Thankfully, Its super easy to do it :)
- Create a _redirects file in Public folder

And then
.
.
.
Well thats all :)


