VercelにReactアプリケーションをデプロイしてみた

VercelにReactアプリケーションをデプロイしてみた

Clock Icon2025.05.04

こんにちは!製造ビジネステクノロジー部の小林です。

Vercelは、WebサイトやWebアプリケーションのデプロイとホスティングを簡単に行うためのプラットフォームです。GitHubなどのリポジトリと連携し、コードをプッシュするだけで自動的にデプロイしてくれる便利なサービスです。

前回の記事ではCloudFrontとS3を組み合わせたReactアプリのデプロイ方法をご紹介しましたが、今回は同じアプリをVercelでデプロイしてみます。Vercel初体験の私が「こんな簡単にWEBに公開できるんか!?」と驚いた過程をお届けします!

前提

Vercelのプランは「Hobby Plan」を使用しています。
使用するReactアプリは下記になります。
https://github.com/shomakobayashi/react-host-s3

やってみた

Vercelにアクセス

まずはVercelの公式サイトにアクセスし「Start Deploying」を選択します。
スクリーンショット 2025-05-04 23.38.56

GitHubと連携

「Continue with GitHub」を選択して、GitHubアカウントとの連携を開始します。
スクリーンショット 2025-05-04 23.40.42

「Authorize Vercel」を選択して承認します。
スクリーンショット 2025-05-04 21.41.38

「install」を選択してGitHubリポジトリをVercelに連携します。
スクリーンショット 2025-05-04 21.41.57

デプロイしたいリポジトリを選択します。
スクリーンショット 2025-05-04 21.42.18

「Only select repositories」でreact-s3-hostを選択し「install」します。
スクリーンショット 2025-05-04 21.43.08

ビルド設定とデプロイ

build時のコマンドを設定し、「Deploy」を選択します。
今回は下記のパラメータで設定しています。

  • Framework Preset: Create React App
  • Build Command: npm run build
  • Output Directory: build
  • Install Command: npm install
  • Environment Variables: 設定なし

スクリーンショット 2025-05-04 23.57.33

デプロイが完了したら、「Continue to Dashboard」を選択してダッシュボードを確認します。
スクリーンショット 2025-05-04 22.28.58

ダッシュボードではプロジェクトの状態や設定を確認できます。
スクリーンショット 2025-05-05 0.02.46

公開サイトの確認

「Domains」を選択すると、自動生成されたURLでアプリケーションにアクセスできます。デフォルトでは「プロジェクト名.vercel.app」というドメインが割り当てられるようです。
スクリーンショット 2025-05-05 0.04.50

おわりに

今回はVercelを使ってReactアプリケーションをデプロイする方法をご紹介しました。Vercelでのデプロイは驚くほど簡単で、わずか数ステップで完了することができました!

次回は、カスタムドメインの設定や環境変数の管理など、より詳細な設定について掘り下げていきたいと思います。
この記事がVercelでのアプリケーションデプロイを検討されている方の参考になれば幸いです!

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.