このリポジトリは、Reactデザインパターンの分析と実装を通じて、JavaScriptとフロントエンド開発の研究に専念しています。
ウィキペディアから:
ソフトウェアエンジニアリングでは、ソフトウェア設計パターンは、ソフトウェア設計の特定のコンテキスト内で一般的に発生する問題に対する一般的な再利用可能なソリューションです。ソースまたはマシンコードに直接変換できるのは、完成したデザインではありません。むしろ、多くの異なる状況で使用できる問題を解決する方法の説明またはテンプレートです。設計パターンは、プログラマーがアプリケーションまたはシステムを設計する際に一般的な問題を解決するために使用できる正式なベストプラクティスです。
コードレビューとプルリクエストはいつでも大歓迎です!
このプロジェクトは、Create Reactアプリでブートストラップされました。
プロジェクトディレクトリでは、実行できます。
npm start開発モードでアプリを実行します。
http:// localhost:3000を開き、ブラウザで表示します。
変更を加えると、ページがリロードされます。
また、コンソールに糸くずエラーが表示される場合があります。
npm testインタラクティブウォッチモードでテストランナーを起動します。
詳細については、実行中のテストに関するセクションを参照してください。
npm run build buildフォルダーへの生産用のアプリをビルドします。
生産モードで反応することを正しくバンドルし、最高のパフォーマンスのためにビルドを最適化します。
ビルドが縮小され、ファイル名にはハッシュが含まれます。
あなたのアプリは展開する準備ができています!
詳細については、展開に関するセクションを参照してください。
npm run eject注:これは一方向の操作です。 ejectたら、戻ることができません!
ビルドツールと構成の選択に満足していない場合は、いつでもejectできます。このコマンドは、プロジェクトから単一のビルド依存関係を削除します。
代わりに、すべての構成ファイルと推移的依存関係(Webpack、Babel、Eslintなど)をプロジェクトにコピーして、それらを完全に制御できるようになります。 ejectを除くすべてのコマンドは引き続き機能しますが、それらを調整できるようにコピーされたスクリプトを指します。この時点で、あなたはあなた自身です。
ejectを使用する必要はありません。キュレーションされた機能セットは、小規模および中央の展開に適しているため、この機能を使用する義務を感じるべきではありません。ただし、準備ができたときにカスタマイズできなかった場合、このツールは役に立たないことを理解しています。
Create Reactアプリのドキュメントで詳細をご覧ください。
Reactを学ぶには、React Documentationをご覧ください。
このセクションはここに移動しました:code-splitting
このセクションはここに移動しました:バンドルサイズの分析
このセクションはここに移動しました:Making-A-Progrisuress-Web-App
このセクションはここに移動しました:Advanced-Configuration
このセクションはここに移動しました:展開
npm run buildマイニル化に失敗しますこのセクションはここに移動しました:NPM-Run-Build-Fails-to-Minify