6
8

Vercelで簡単!Reactアプリを無料でデプロイする方法

Last updated at Posted at 2024-10-03

こんにちは、とまだです。

別記事で React アプリを作った際、Vercel というサービスを使ってアプリをデプロイしました。

その知見を元に、Vercel で React アプリをデプロイする手順をまとめてみました!

みなさんのお役に立てれば幸いです。

Vercel とは?

Vercelは、フロントエンドアプリケーションのホスティングに特化したプラットフォームです。

React 以外にも、Next.js、Vue.js など、人気のフレームワークやライブラリに対応していることで知られています。

前提条件

まず、以下の準備ができていることを確認してください。

  1. GitHubアカウントを持っていること
  2. Reactアプリを作成済みであること
  3. GitHubにReactアプリのリポジトリを作成済みであること

これらの準備ができていれば、すぐにデプロイを始められます!

デプロイ手順

Step 1: Vercelにログイン

まず、Vercelの公式サイトにアクセスしましょう。

  1. ブラウザで https://vercel.com/login を開きます。
  2. 「Continue with GitHub」ボタンをクリックして、GitHubアカウントでログインします。

Vercelログイン画面

Step 2: 新しいプロジェクトを追加

ログインしたら、新しいプロジェクトを作成します。

  1. ダッシュボードの右上にある「Add New」ボタンをクリックします。
  2. ドロップダウンメニューから「Project」を選択します。

新規プロジェクト追加

Step 3: GitHubリポジトリを選択

次に、デプロイしたいReactアプリのGitHubリポジトリを選択します。

  1. リポジトリの一覧から、デプロイしたいReactアプリのリポジトリを探します。
  2. 該当するリポジトリの「Import」ボタンをクリックします。

GitHubリポジトリの選択

初めてVercelを使用する場合、GitHubとの連携を求められることがあります。
その場合は、画面の指示に従って連携を行っていただければ大丈夫です。

Step 4: プロジェクト設定とデプロイ

リポジトリを選択したら、プロジェクトの設定を行います。

  1. 「Framework Preset」で「Create React App」を選択します。
  2. 他の設定はデフォルトのままで問題ありません。
  3. 画面下部の「Deploy」ボタンをクリックして、デプロイを開始します。

プロジェクト設定

Step 5: デプロイの進行

「Deploy」ボタンをクリックすると、Vercelが自動的にデプロイプロセスを開始します。

  1. 画面上でデプロイの進行状況を確認できます。
  2. ビルド、テスト、デプロイの各段階が自動的に実行されます。

デプロイ進行中

Step 6: デプロイ完了

デプロイが成功すると、完了画面が表示されます。

  1. 「Congratulations!」というメッセージが表示されます。
  2. デプロイされたアプリのURLも表示されます。

デプロイ完了

Step 7: ダッシュボードの確認

  1. 「Continue to Dashboard」ボタンをクリックして、プロジェクトのダッシュボードに移動します。
  2. ダッシュボードでは、デプロイの履歴、パフォーマンス統計、設定などを確認できます。

プロジェクトダッシュボード

Step 8: デプロイされたアプリの確認

  1. ダッシュボードの「Domains」セクションに表示されているURLをクリックします。
  2. ブラウザで新しいタブが開き、デプロイされたReactアプリが表示されます。

以下は、デプロイされたアプリの例です。

デプロイされたアプリ例1

アプリが正常に動作していることを確認しましょう。

デプロイされたアプリ例2

まとめ

お疲れさまでした!これで、あなたのReactアプリがVercel上で公開されました。

他にも、押さえておくべきポイントがいくつかありますので、以下にまとめておきます。

  • Vercelは、GitHubと連携することで簡単にデプロイできます。
  • デプロイ後も、GitHubリポジトリに変更をプッシュするたびに自動的に再デプロイされます。
  • Vercelのダッシュボードから、デプロイの履歴やパフォーマンスを簡単に確認できます。

Vercelを使えば、複雑な設定なしで簡単にReactアプリをデプロイできます。ぜひ、自分のプロジェクトでも試してみてください!

6
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
8