Skip to content

UMI

乌米是可扩展的企业级前端应用框架。Umi 以路由为基础,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。

特性

  • 1、企业级,在安全性、稳定性、最佳实践、约束能力方面会考虑更多
  • 2、插件化,啥都能改,Umi 本身也是由插件构成
  • 3、MFSU,比 Vite 还快的 Webpack 打包方案
  • 4、基于 React Router 6 的完备路由
  • 5、默认最快的请求
  • 6、SSR & SSG
  • 7、稳定白盒性能好的 ESLint 和 Jest
  • 8、React 18 的框架级接入
  • 9、Monorepo 最佳实践

不支持

  • 1、需要支持 IE 8 或更低版本的浏览器
  • 2、需要支持 React 16.8.0 以下的 React
  • 3、需要跑在 Node 14 以下的环境中
  • 4、有很强的 webpack 自定义需求和主观意愿
  • 5、需要选择不同的路由方案