Too Long; Didn't Read
The steps that we do are: Test your react app, build your React app, do deployment to firebase hosting, and push to GitHub. The boring part is deploying our Web Application to Firebase Hosting. So all we need to do is push changes to the git repository, and CircleCI will do everything. The next step is to configure our project to connect with Firebase, configure it with CircleCI and deploy it manually. We then push it up to GitHub and push it to the repository.