Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Preact

最終更新 Markdown で表示Agent セットアップ

Preact は、モダンな Web アプリケーションを作るための人気のオープンソースフレームワークです。Preact は React と同じ API とコンポーネントモデルを共有するため、React の軽量な代替としても使えます。

このガイドでは、新しい Preact アプリケーションを作成し、Cloudflare Pages でデプロイします。 軽量なプロジェクトスキャフォールディングツール create-preact を使い、数秒で新しい Preact アプリをセットアップします。

新しいプロジェクトをセットアップする

ターミナルで npm init コマンドを実行し、タイトルを付けて新しいプロジェクトを作成します。

npm init preact
cd your-project-name

続ける前に

すべてのフレームワークガイドは、Git の基本的な理解があることを前提としています。Git を初めて使う場合は、この Git ハンドブックの要約 で、ローカルマシンへの Git のセットアップ方法を確認してください。

SSH でクローンする場合は、GitHub に対して push または pull する各コンピューターで SSH キーを生成 する必要があります。

詳細は GitHub のドキュメントGit のドキュメント を参照してください。

GitHub リポジトリを作成する

repo.new にアクセスして、新しい GitHub リポジトリを作成します。作成後、新しく作ったプロジェクトディレクトリに移動します。次のコマンドをターミナルで実行して、ローカルアプリケーションを GitHub へプッシュします。

git init
git remote add origin https://github.com/<your-gh-username>/<repository-name>
git add .
git commit -m "Initial commit"
git branch -M main
git push -u origin main

Cloudflare Pages でデプロイする

サイトを Pages にデプロイするには、次の手順を実行します。

  1. Cloudflare ダッシュボードで Workers & Pages ページを開きます。

    Workers & Pages を開く ↗
  2. Create application を選びます。

  3. Pages タブを選びます。

  4. Import an existing Git repository を選びます。

  5. 作成した新しい GitHub リポジトリを選び、Begin setup を選びます。

  6. Set up builds and deployments セクションで、次の情報を入力します。

設定項目
本番ブランチ main
ビルドコマンド npm run build
ビルドディレクトリ dist

任意で Project name フィールドを変更できます。初期値は GitHub リポジトリ名ですが、一致させる必要はありません。Project name の値が *.pages.dev サブドメインになります。

設定が終わったら Save and Deploy を選択します。

最初のデプロイパイプラインが進行中であることが表示されます。Pages は依存関係をすべてインストールし、指定どおりにプロジェクトをビルドします。

サイトをデプロイすると、プロジェクト専用の *.pages.dev サブドメインが割り当てられます。

新しいコミットをプッシュするたびに、Cloudflare Pages はプロジェクトを自動で再ビルドしてデプロイします。

さらに、プルリクエスト向けにビルドとデプロイを繰り返す プレビューデプロイ も使えます。本番に出す前に、実際の URL で変更を確認できます。

さらに学ぶ

このガイドを完了すると、Preact サイトを Cloudflare Pages にデプロイできています。ほかのフレームワークを始めるには、Framework ガイドの一覧 を参照してください。

役に立ちましたか?