U

UmiJS

umijs.org又名 UmiJS、Umi、蚂蚁 Umi

蚂蚁集团开源的 React 前端应用框架,内置配置式与约定式路由、Vite 和 Webpack 双构建模式及插件体系,适合多人协作长期维护中后台系统的前端团队。

工具免费不用登录网页英文开源

打开官网 umijs.org
UmiJS 首页截图

UmiJS 是一个基于 React 的前端应用框架,由蚂蚁集团开源。它把路由、构建、部署、测试、Lint 这些通常要自己拼装的东西打包进一个依赖里,新建项目后写页面就能跑起来,不用先花时间搭脚手架。对做中后台、管理系统的团队来说,省掉的主要是配置和胶水代码。

主要功能

路由是 Umi 的核心,同时支持配置式路由和约定式路由,基于 React Router 6,支持嵌套路由、动态路由和预加载。框架本身由插件体系驱动,从源码到构建产物的每个生命周期都可以挂插件,内置功能也是用插件实现的,需要改行为时可以直接写插件介入。

构建方面提供 Vite 和 Webpack 两种模式,尽量保持功能一致;MFSU 用来缓解 Webpack 编译慢的问题,依赖做了预打包并锁定版本。框架还内置了微前端、数据流、权限、国际化、请求、antd、埋点等常见业务方案。

适合谁

适合已经用 React、需要长期维护一套或多套企业应用的团队。页面多、路由复杂、多人协作时,约定式路由和统一插件体系能减少各项目各写一套的情况。个人小项目也能用,但收益不如大型项目明显。

费用与限制

项目以 MIT 协议开源,可免费使用,页面显示当前版本为 4.7.32。上手需要熟悉 React 和前端工程化,插件体系灵活,也意味着出问题时得理解它的生命周期才能定位。文档以英文界面为主,中文资料需要另找。

常见问题

UmiJS 收费吗?
UmiJS 免费使用。MIT 协议开源,免费使用。
用 UmiJS 要登录吗?
不用登录就能用。
UmiJS 有哪些平台 / App?
支持 网页。

收录于 2025 年 1 月 · 更新于 11 月 8 日 · 浏览 222 · 报告问题

打开官网umijs.org