ホームページ >ウェブフロントエンド >フロントエンドQ&A >umijs は反応フレームワークですか?
umijs は React フレームワークです。umijs は、ルーティングに基づいたプラグイン可能なエンタープライズレベルの React アプリケーション フレームワークであり、「next.js」のような従来のルーティングとさまざまな高度なルーティング機能をサポートしています。これを使用して機能を拡張します。umijs はソースコードからビルド製品までのライフサイクルを網羅したフルライフサイクルのプラグインシステムを搭載し、さまざまな機能拡張やビジネスニーズをサポートします。
このチュートリアルの動作環境: Windows 10 システム、react17.0.1 バージョン、Dell G3 コンピューター。
umijs は React フレームワークです
umi は、プラグイン可能なエンタープライズ レベルの React アプリケーション フレームワークであると公式に主張しています。 umi はルーティングをベースとしており、next.js のような従来のルーティングやさまざまな高度なルーティング機能をサポートしており、これを利用してルーティング レベルのオンデマンド読み込みのサポートなどの機能拡張を行っています。そして、ソースコードからビルド製品までのあらゆるライフサイクルをカバーする完全なプラグインシステムを搭載し、さまざまな機能拡張やビジネスニーズをサポートしており、現在、内部および外部のプラグインは 50 個あります。
umi は Ant Financial の基盤となるフロントエンド フレームワークであり、Java、ノード、H5 ワイヤレス、オフライン (ハイブリッド) アプリケーション、純粋なフロントエンド アセット アプリケーション、CMS アプリケーションのサポートを含む 600 のアプリケーションを直接的または間接的に提供してきました。 、など。彼は私たちの内部ユーザーに十分なサービスを提供してくれましたが、私は彼が私たちの外部ユーザーにも十分にサービスを提供できることを願っています。
Umi は中国語で「海」と発音され、スケーラブルなエンタープライズ レベルのフロントエンド アプリケーション フレームワークです。 Umi はルーティングに基づいており、設定されたルーティングと従来のルーティングの両方をサポートして、完全なルーティング機能を保証し、それに応じて機能を拡張します。そして、ソースコードからビルドされた製品までのあらゆるライフサイクルをカバーする完全なライフサイクルのプラグインシステムを搭載し、さまざまな機能拡張やビジネスニーズをサポートします。
拡張知識:
主に次の機能があります:
1. 拡張可能、Umi は完全なライフサイクルを実装し、プラグイン化します。化により、Umi の内部機能はすべてプラグインによって完結します。機能ドメインおよび垂直ドメインの階層ニーズを満たすために、プラグインおよびプラグイン セットもサポートされています。
2. Umi にはすぐに使えるルーティング、構築、展開、テストなどが組み込まれており、開発を開始するには依存関係が 1 つだけ必要です。また、日々の開発ニーズの 80% を満たすことができる豊富な機能を備えた React 用の統合プラグイン セットも提供します。 ######なぜだめですか? create-react-app
create-react-app は、ビルド、開発、lint などを含む、Webpack に基づくパッケージング層ソリューションです。これにより、パッケージング層のエクスペリエンスが最大化されますが、ルーティングやはフレームワークではないため、構成もサポートされていません。したがって、これに基づいて一部の構成を変更する場合、またはパッケージング層の外側で技術的な統合を達成したい場合は、困難に直面することになります。
# 创建目录 $ mkdir myapp && cd myapp # 安装依赖 $ yarn add umi # 创建页面 $ npx umi g page index --typescript --less # 启动开发 $ npx umi dev
【関連する推奨事項:
JavaScript ビデオ チュートリアル、Web フロントエンド ]
以上がumijs は反応フレームワークですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。