umijs は React フレームワークです。umijs はルーティングをベースとしたプラグイン可能なエンタープライズ レベルの React アプリケーション フレームワークであり、「next.js」のような従来のルーティング機能に加えて、さまざまな高度なルーティング機能をサポートしており、これを使用して機能を拡張します。ソースコードから構築された製品までのあらゆるライフサイクルをカバーし、さまざまな機能拡張やビジネスニーズをサポートする、完全なライフサイクルを持つプラグインシステムです。
このチュートリアルの動作環境: Windows 10 システム、React バージョン 17.0.1、Dell G3 コンピューター。
umijs は反応フレームワークです
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 は、ビルド、開発、lint などを含む、Webpack に基づくパッケージング層ソリューションです。パッケージング層のエクスペリエンスを最大化しますが、ルーティングは含まれておらず、フレームワークではなく、サポートされていません構成。したがって、これに基づいて一部の構成を変更する場合、またはパッケージング層の外側で技術的な統合を達成したい場合は、困難に直面することになります。
# ディレクトリを作成 $ mkdir myapp && cd myapp # 依存関係をインストール $yarn add umi # ページを作成 $ npx umi g pageindex --typescript --less # 開発を開始 $ npx umi dev