uniapp开发app框架在提升开发效率中的独特优势与应用探索
1300
2022-10-25
umi- 可插拔的企业级 react 应用框架
umi 是一个可插拔的企业级 react 应用框架。
插件化
umi 的整个生命周期都是插件化的,甚至其内部实现就是由大量插件组成,比如 pwa、按需加载、一键切换 preact、一键兼容 ie9等等,都是由插件实现。
开箱即用
你只需一个 umi 依赖就可启动开发,无需安装 react、preact、webpack、react-router、babel、jest 等等。
约定式路由
类 next.js 的约定式路由,无需再维护一份冗余的路由配置,支持权限、动态路由、嵌套路由等等。
主要特性:
开箱即用 , 内建支持 react, react-router, jest, webpack, rollup, 等.类似 Next.js 以及全功能路由约定,支持可配置路由插件系统 , 覆盖从源码到产品的整个生命周期高性能 , 支持 PWA ,路由级的代码分离支持静态导出 , 特别适合无服务器场景快速启动开发Polyfill 解决方案 , add JS and CSS polyfill with targets config, lowest to IE9支持 TypeScript ,包括 d.ts 定义和 umi test深度集成dva, 包括支持 duck 目录,自动加载模型,代码分离等支持 MPA ,基于 umi-plugin-mpa
快速开始:
# 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
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~