UmiJS 可插拔的企业级 react 应用框架

umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架。umi 以路由为基础的,支持类 next.js 的约定式路由 ,以及各种进阶的路由功能,并以此进行功能扩展,比如支持路由级的按需加载 。然后配以完善的插件体系 ,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求,目前内外部加起来已有 50+ 的插件。

UmiJS 可插拔的企业级 react 应用框架

特点

插件化

umi 的整个生命周期都是插件化的,甚至其内部实现就是由大量插件组成,比如 pwa、按需加载、一键切换 preact、一键兼容 ie9 等等,都是由插件实现。

开箱即用

你只需一个 umi 依赖就可启动开发,无需安装 react、preact、webpack、react-router、babel、jest 等等。

约定式路由

类 next.js 的约定式路由,无需再维护一份冗余的路由配置,支持权限、动态路由、嵌套路由等等。

入门非常简单

# 安装

$ yarn global add umi # 或者 npm install -g umi

# 新建应用

$ mkdir myapp && cd myapp

# 新建页面

$ umi generate page index

# 本地开发

$ umi dev

# 构建上线

$ umi build

UmiJS 中文文档 https://www.wenjiangs.com/docs/umijs

以上是 UmiJS 可插拔的企业级 react 应用框架 的全部内容, 来源链接: utcz.com/p/232381.html

回到顶部