メインコンテンツまでスキップ

2. SetUp

開発環境のセットアップ

React開発を始めるためには、適切な開発環境をセットアップすることが重要です。以下の手順に従って、必要なツールと設定を整えましょう。

Node.jsとnpm

まず、Node.jsとnpm(Node Package Manager)をインストールします。Node.jsはサーバーサイドのJavaScriptランタイムであり、npmはJavaScriptパッケージの管理ツールです。これらはReactアプリケーションの開発に欠かせません。

  1. Node.jsの公式サイトから、最新のLTS(Long Term Support)バージョンをダウンロードしてインストールします。

  2. インストール後、コマンドラインで以下のコマンドを実行して、Node.jsとnpmが正しくインストールされたことを確認します:

    node -v
    npm -v

コードエディタ

React開発には、効率的にコードを書くためのコードエディタが必要です。以下のエディタは、React開発において人気があります:

  • Visual Studio Code(VS Code)

  • WebStorm

    • JetBrainsが提供する有料のIDEで、豊富な機能と高いカスタマイズ性を持っています。
    • ダウンロードリンク

Gitによるバージョン管理

プロジェクトのバージョン管理にはGitを使用します。Gitは、ソースコードの変更履歴を管理するための分散型バージョン管理システムです。

  1. Gitの公式サイトからGitをダウンロードしてインストールします。

  2. インストール後、コマンドラインで以下のコマンドを実行して、Gitが正しくインストールされたことを確認します:

    git --version

Create React Appで新しいReactアプリを作成

Create React Appは、Reactアプリケーションを簡単にセットアップできる公式ツールです。このツールを使用すると、初期設定が自動的に行われ、すぐに開発を始めることができます。

  1. コマンドラインで以下のコマンドを実行し、Create React Appをグローバルにインストールします:

    npx create-react-app my-app
  2. ディレクトリを移動して、開発サーバーを起動します:

    cd my-app
    npm start
  3. ブラウザで http://localhost:3000 にアクセスして、Reactアプリケーションが正しく動作していることを確認します。

プロジェクト構造とファイルの整理

Reactプロジェクトのディレクトリ構造は、コードの保守性と可読性を向上させるために重要です。以下は、一般的なReactプロジェクトのディレクトリ構造の例です:

my-app/
├── node_modules/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── assets/
│ ├── components/
│ ├── hooks/
│ ├── pages/
│ ├── services/
│ ├── utils/
│ ├── App.css
│ ├── App.js
│ ├── index.css
│ └── index.js
├── .gitignore
├── package.json
└── README.md
  • public/:静的ファイルを配置するディレクトリ。
  • src/:アプリケーションのソースコードを配置するディレクトリ。
    • assets/:画像やフォントなどのアセットファイルを配置。
    • components/:再利用可能なReactコンポーネントを配置。
    • hooks/:カスタムフックを配置。
    • pages/:ページコンポーネントを配置。
    • services/:APIコールやビジネスロジックを配置。
    • utils/:ユーティリティ関数を配置。

この構造を基に、プロジェクトの規模や要件に応じてカスタマイズしてください。


このように進めていきます。他に追加や修正の希望があればお知らせください。