UmiJS
UmiJS是一款企業(yè)級前端開發(fā)框架,用 Umi 構(gòu)建你的應(yīng)用,帶給你簡單而愉悅的 Web 開發(fā)體驗。
開箱即用
內(nèi)置路由、構(gòu)建、部署、測試、Lint 等,僅需一個 Umi 依賴即可上手開發(fā)。
企業(yè)級
螞蟻集團 10000+ 應(yīng)用的選擇。同時也在阿里、字節(jié)、騰訊、網(wǎng)易、美團、快手等公司有大量應(yīng)用。
最佳實踐
內(nèi)置微前端、數(shù)據(jù)流、權(quán)限、國際化、icons 方案、埋點、antd、請求、CSS 方案、圖表等最佳實踐。
可擴展
Umi 實現(xiàn)了 web 應(yīng)用開發(fā)的完整生命周期,并使之插件化,包括 Umi 內(nèi)部功能也是全由插件實現(xiàn)。
完備路由
基于 React Router 6,類 Remix,支持嵌套、動態(tài)、動態(tài)可選、預(yù)加載、基于路由的請求優(yōu)化等。
默認(rèn)快
MFSU 解 Webpack 編譯慢的問題,通過 esbuild 解壓縮、配置、測試的性能問題,還有運行時...
雙構(gòu)建引擎
提供 Vite 和 Webpack 兩種構(gòu)建模式供開發(fā)者選擇,并盡可能保證他們之間功能的一致性。
依賴預(yù)打包
Umi 針對依賴做了預(yù)打包處理,徹底地鎖定依賴,定期更新,讓框架的每個版本在 10 年后依舊可用。
