package.json 맨 끝단에
"homepage": `https://${깃허브아이디}.github.io/${repository이름}`
"scripts" 안에 deploy와 predeploy 추가
gh-pages는 SPA를 지원하지 않기 때문에 편법으로 404.html파일도 만들어준다. 이렇게 하지 않으면 새로고침시 마다 오류가 생김"deploy": "cp build/index.html build/404.html && gh-pages -d build", "predeploy": "npm run build"
npm i gh-pages
npm run deploy