For anyone looking to deploy a React app, I'd _highly_ recommend Netlify: https://www.netlify.com/
It integrates with GitHub nicely, offering deploy previews for every push and continuous deployment on pushes to master.
Their free tier is generous, too - you can set up a custom domain for each of your projects for free and get up to 300 build minutes for free per month.