# umi-learn **Repository Path**: cxmh/umi-learn ## Basic Information - **Project Name**: umi-learn - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 起步 - dva 与 umi ## 约定由于配置 - `layouts`、`models`、`pages`、`app.ts`、`global.less` - `.env`、`.umirc.ts` ## 一些命令 - [webpack 配置](docs/umi.webpack.md) ## 自定义配置 - webpack 定制化 - 异步加载 loading 组件 - antd 主题定制 - 路由模式 - publicPath ## models - [dva API](docs/dva.api.md) - 全局 models、局部 models/model.ts - 啥玩意儿算是一个 model - effects 异步处理、并发异步处理 - clean 与 save 构成的 reducers - connect 依赖注入 - 自动化 loading - dispatch 使用 - subscriptions 自动化任务处理、登录判断、关注点分离 ## 路由 - 约定 😋 - 配置 - 动态-参数 - 子路由 (_layout.tsx) ## 拓展 - 自定义启动、渲染 - 多种 layout - mock 数据 - 使用 element - 使用 electron 🙃