Githubページにシンプルなリアクションアプリケーションをデプロイするのが一番大変です。 1つのファイルを間違ったディレクトリに移動すると、プロセス全体が停止します。
Npm run buildを実行したらどうしますか?
これにより、すべてのファイルがビルドフォルダーに配置されますが、ブラウザーは引き続き404エラーを表示し続け、最初のurlルートの「/」の後に入力されたものはサーバーから実際のファイルを探していると考えます。 React Router ... :(
Create-react-appには、ビルドをGithub PagesおよびHerokuにデプロイする方法に関する詳細なセクションがあります。読むことができます こちら