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

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

特点

插件化

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

开箱即用

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

约定式路由

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

入门非常简单

#安装$yarnglobaladdumi#或者npminstall-gumi#新建应用$mkdirmyappcdmyapp#新建页面$umigeneratepageindex#本地开发$umidev#构建上线$umibuild

UmiJS中文文档


转载请注明:http://www.aierlanlan.com/grrz/2722.html