umi 是一个可插拔的企业级 react 应用框架。
umi 的整个生命周期都是插件化的,甚至其内部实现就是由大量插件组成,比如 pwa、按需加载、一键切换 preact、一键兼容 ie9 等等,都是由插件实现。
你只需一个 umi 依赖就可启动开发,无需安装 react、preact、webpack、react-router、babel、jest 等等。
类 next.js 的约定式路由,无需再维护一份冗余的路由配置,支持权限、动态路由、嵌套路由等等。
主要特性:
umi test
快速开始:
# Install deps $ yarn global add umi # or npm install -g umi # Create application $ mkdir myapp && cd myapp # Create page $ umi generate page index # Start dev server $ umi dev # Build and deploy $ umi build