ReactのSPAアプリケーションにおいて、ContextとHooksを使うことでGoogle認証の処理をラップして利用するというサンプルを作成しました。 Google Cloud Consoleでアプリケーションを登録する https://console.cloud.google.com/ OAuth consent screenを設定する OAuth client IDを作成する Create React AppでReactアプリケーションを作成する npx create-react-app project-namecd project-name public/index.html を編集する WebアプリケーションでGoogle認証を利用するための最もシンプルなサンプルコードがこちらにあります。 Google Sign-In for Websites | Google Devel