目次
1.グローバルインストール npm i create-react-app -g
2. 作成するプロジェクトのディレクトリに移動し、次のコマンドを使用します: create-react-app hello-react (カスタム プロジェクト名)
主に public-->index.html ファイルを分析します
React 足場の紹介
- xxx スキャフォールディングは、プログラマーが xxx ライブラリに基づいてテンプレート プロジェクトをすばやく作成するのに役立ちます。
- 1. 必要なすべての構成が含まれています (構文チェック、jsx コンパイル、devServer...)
- 2.関連するすべての依存関係をダウンロードします
- 3.簡単なエフェクトを直接実行できます
- React は、react プロジェクトを作成するための足場ライブラリを提供します: create-react-app
- プロジェクトの全体的な技術アーキテクチャは次のとおりです。react + webpack + es6 + eslint
- 足場を使用して開発されたプロジェクトの機能:モジュール化、コンポーネント化、およびエンジニアリング
プロジェクトを作成して開始
- 最初のステップは、グローバルにインストールすることです: npm install -create-react-app
- 2 番目のステップは、作成するプロジェクトのディレクトリに切り替えて、次のコマンドを使用することです: create-react-app hello-react (カスタム プロジェクト名)
- 3 番目のステップでは、プロジェクト フォルダーに入ります: cd hello-react
- 4 番目のステップは、プロジェクトを開始することです: npm start
1.グローバルインストール npm i create-react-app -g
2. 作成するプロジェクトのディレクトリに移動し、次のコマンドを使用します: create-react-app hello-react (カスタム プロジェクト名)
注: プロジェクト名に大文字を使用することはできません。大文字を使用すると、エラーが報告されます
エラー翻訳:
小文字またはアンダースコアに変更
次に、作成され、プロジェクトディレクトリに入り、起動します
この小さな花を見たら大成功〜
プロジェクト構造の概要
主に public-->index.html ファイルを分析します
補足:manifest.jsonはパッキング技術適用後の設定ファイルです。
アプリケーション パッキング技術とは何ですか? 実際、モバイル端末を書きたい場合、androidやiosの開発を専門とする人に開発を依頼すると、コストと技術コストが比較的高くなるため、アプリケーションのパッキング技術を使用して実現します。携帯端末のHTMLページを書いて、書いた後、シェルを入れて、最後にapkファイルにパックします携帯電話にインストールした後、それを開くと実際にはシェルであり、html Webページがネストされています中身。これにより、大幅な省人化と開発効率の向上により、同様の効果が得られます。したがって、manifest.json は、パッケージ化された apk アプリケーションの名前、権限、アイコン、およびアプリケーション デバイスへのアクセス権限を構成するものです。
以下はmanifest.jsonの基本的な構成で、実際のアプリケーションではさらに多くの構成項目があります。
src フォルダーを分析する
app.js : 関数は App コンポーネントを作成することです
app.css : アプリ コンポーネントのスタイル ファイル
app.test.js : テスト ファイル、めったに使用されません
index.css : グローバル スタイル ファイル
index.js : webpack エントリ ファイル
このブロガーの記事を参照 StrictMode Strict Mode in React_react.strictmode_Front-end Essence Blog - CSDN Blog
reportWebVitals.js: ページ パフォーマンス分析ファイル (web-vitals ライブラリのサポートが必要)
setupTests.js : コンポーネント単体テスト用のファイル (jest-dom ライブラリが必要)
プロジェクトの実行プロセス
反応の足場とプロジェクトの構造を理解した後、正式な調査に入ります〜