ホームページ >よくある問題 >create-react-appとは何ですか

create-react-appとは何ですか

藏色散人
藏色散人オリジナル
2020-12-16 10:23:284171ブラウズ

create-react-app は、FaceBook の React チームによって作成された React シングルページ アプリケーションを構築するための公式のスキャフォールディング ツールであり、Webpack 自体を統合し、一連の組み込みローダーとデフォルトの npm スクリプトで構成されています。ゼロ構成で React アプリケーションを開発できます。

create-react-appとは何ですか

推奨事項: "react ビデオ チュートリアル "

Create React App は、公式にサポートされている React シングルページの作成です申請手続き方法。構成不要の最新のビルド セットアップを提供します。

クイック スタート

npx create-react-app my-app
cd my-app
npm start

(npx は npm 5.2 以降に由来します。npm の古いバージョンについては手順を確認してください)

次に、http://localhost:3000/ を開いて表示します。あなたのアプリケーション。

実稼働環境にデプロイする準備ができたら、npm run build を使用して圧縮バンドルを作成します。

npm start

今すぐ始めましょう

Webpack や Babel などのツールをインストールしたり設定したりする必要はありません。これらは事前に構成されて非表示になっているため、コードに集中できます。

プロジェクトを作成するだけです。

アプリケーションの作成

ローカル開発マシン上に Node >= 6 が必要です (サーバー上には必要ありません)。 nvm (macOS/Linux) または nvm-windows を使用して、プロジェクト間でノードのバージョンを簡単に切り替えることができます。

新しいアプリを作成するには、次のいずれかの方法を選択できます:

npx
npx create-react-app my-app
(npx 来自 npm 5.2+ 或更高版本, 查看 npm 旧版本的说明)
npm
npm init react-app my-app
npm init <initializer> 在 npm 6+ 中可用
Yarn
yarn create react-app my-app
yarn create 在 Yarn 0.25+ 中可用

Output

これらのコマンドのいずれかを実行すると、my-app という名前の新しいアプリが作成されます。現在のディレクトリの目次。そのディレクトリでは、初期プロジェクト構造が生成され、依存関係がインストールされます。

my-app
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
└── src
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── index.css
    ├── index.js
    ├── logo.svg
    └── serviceWorker.js

構成や複雑なフォルダー構造はなく、アプリケーションのビルドに必要なファイルのみが存在します。インストールが完了したら、プロジェクト ディレクトリを開くことができます:

cd my-app
Scripts

新しく作成したプロジェクトで、いくつかの組み込みコマンドを実行できます:

npm start 或 yarn start

アプリケーションを開発モードで実行します。 http://localhost:3000 を開いてブラウザで表示します。

コードを変更すると、ページは自動的に再読み込みされます。コンソールにビルド エラーと lint 警告が表示されます。

Build errors
npm test 或 yarn test

テスト ウォッチャーを対話モードで実行します。デフォルトでは、最後のコミット以降に変更されたファイルに関連するテストが実行されます。

テストについて詳しくはこちらをご覧ください。

npm run build 或 yarn build

実稼働環境アプリケーションをビルド ディレクトリにビルドします。 React を実稼働モードに正しくパッケージ化し、最適なパフォーマンスが得られるようにビルドを最適化します。

ビルドは圧縮され、ハッシュがファイル名に含まれます。

これで、アプリケーションをデプロイする準備が整いました。

以上がcreate-react-appとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。