umijs ist ein Reaktions-Framework; umijs ist ein steckbares Reaktions-Anwendungs-Framework auf Unternehmensebene, das herkömmliches Routing wie „next.js“ sowie verschiedene erweiterte Routing-Funktionen unterstützt und mit dem umijs ausgestattet ist ein Plug-in-System mit einem vollständigen Lebenszyklus, das jeden Lebenszyklus vom Quellcode bis zu gebauten Produkten abdeckt und verschiedene Funktionserweiterungen und Geschäftsanforderungen unterstützt.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 17.0.1, Dell G3-Computer.
umijs ist ein Reaktionsframework
umi behauptet offiziell, ein steckbares Reaktionsanwendungs-Framework auf Unternehmensebene zu sein. Umi basiert auf Routing, unterstützt next.js-ähnliches konventionelles Routing und verschiedene erweiterte Routing-Funktionen und nutzt diese, um Funktionen zu erweitern, beispielsweise die Unterstützung des On-Demand-Ladens auf Routing-Ebene. Dann ist es mit einem kompletten Plug-in-System ausgestattet, das jeden Lebenszyklus vom Quellcode bis zum fertigen Produkt abdeckt und verschiedene Funktionserweiterungen und Geschäftsanforderungen unterstützt. Derzeit gibt es über 50 Plug-ins intern und extern.
Umi ist das zugrunde liegende Front-End-Framework von Ant Financial und hat direkt oder indirekt mehr als 600 Anwendungen bedient, darunter die Unterstützung von Java-, Node-, H5-Wireless-, Offline-(Hybrid-)Anwendungen, reinen Front-End-Asset-Anwendungen, CMS-Anwendungen usw. Er hat unseren internen Benutzern gute Dienste geleistet, und ich hoffe, dass er auch unseren externen Benutzern gute Dienste leisten kann.
Umi, das auf Chinesisch als Wumi ausgesprochen werden kann, ist ein skalierbares Front-End-Anwendungsframework auf Unternehmensebene. Umi basiert auf Routing und unterstützt sowohl konfiguriertes Routing als auch konventionelles Routing, um vollständige Routing-Funktionen sicherzustellen und die Funktionen entsprechend zu erweitern. Anschließend wird es mit einem Plug-in-System mit einem vollständigen Lebenszyklus ausgestattet, das jeden Lebenszyklus vom Quellcode bis zum gebauten Produkt abdeckt und verschiedene Funktionserweiterungen und Geschäftsanforderungen unterstützt.
Erweitern Sie Ihr Wissen:
Es hat hauptsächlich folgende Funktionen:
1. Erweiterbar. Umi implementiert einen vollständigen Lebenszyklus und vervollständigt alle internen Funktionen von Umi durch Plug-Ins. Plug-Ins und Plug-In-Sets werden ebenfalls unterstützt, um den hierarchischen Anforderungen funktionaler und vertikaler Domänen gerecht zu werden.
2. Umi verfügt standardmäßig über integriertes Routing, Konstruktion, Bereitstellung, Tests usw. und Sie benötigen nur eine Abhängigkeit, um mit der Entwicklung zu beginnen. Es bietet außerdem ein integriertes Plug-In-Set für React mit umfangreichen Funktionen, die 80 % des täglichen Entwicklungsbedarfs decken können.
Warum nicht? Create-React-App
create-react-app ist eine Verpackungsschichtlösung, die auf Webpack basiert und Build, Dev, Lint usw. umfasst. Sie maximiert die Erfahrung in der Verpackungsschicht, beinhaltet jedoch kein Routing, ist kein Framework und unterstützt nicht Konfiguration. Wenn Sie daher einige darauf basierende Konfigurationen ändern oder eine technische Konvergenz außerhalb der Verpackungsschicht erreichen möchten, werden Sie auf Schwierigkeiten stoßen.
# Verzeichnis erstellen $ mkdir myapp && cd myapp # Abhängigkeiten installieren $ Yarn Add umi # Seite erstellen $ npx umi g Seitenindex --typescript --less # Entwicklung starten $ npx umi dev