react+dva+antd+umi项目建立操作流程及知识点总结
0.1 引用
0.1.1 react官网
0.1.2 dva官网
0.1.3 antd-mobile官网
0.1.4 umijs官网
0.1.5 转载文章-umi操作手册
一、what are these?
1.1 react.js
React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”。
1.2 dva
dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
一般来说,可以分为主要的三个部分,models、services 和 views。其中,views负责页面上的展示,这个不做赘述;services里面主要写一些请求后台接口的方法;models是其中最重要的概念,这里存放了各种数据,并对数据进行相应的交互。





1.3 Ant Design Mobile
一个基于 Preact / React / React Native 的 UI 组件库
1.4 umi
umi是一个基于路由的框架,它支持类似于next.js的常规路由和各种高级路由功能,例如路由级按需加载。借助涵盖从源代码到构建产品的每个生命周期的完整插件系统,umi能够支持各种功能扩展和业务需求。目前,umi在社区和公司内部都有近50多个插件。
umi是Ant Financial的基本前端框架,已直接或间接为600多个应用程序提供服务,包括Java,节点,移动应用程序,混合应用程序,纯前端资产应用程序,CMS应用程序等。umi为我们的内部用户提供了很好的服务,我们希望它也可以为外部用户提供很好的服务。
功能
react+dva+antd+umi项目建立操作流程及知识点总结的更多相关文章
- React + Dva + Antd + Umi 概况
		
Dva 由阿里架构师 sorrycc 带领 team 完成的一套前端框架,在作者的 github 里是这么描述它的:"dva 是 react 和 redux 的最佳实践". Ant ...
 - umi+dva+antd新建项目(亲测可用)
		
首先全局安装dva+umiumi:npm install -g umidva:npm install -g dva-cli 通过脚手架创建项目 一: mkdir myapp && cd ...
 - umi+dva+antd新建项目
		
首先全局安装dva+umiumi:npm install -g umidva:npm install -g dva-cli 通过脚手架创建项目 一: mkdir myapp && cd ...
 - react+dva+antd项目构建
		
一:版本升级 首先说明一下这里的dva是最新版: 2.3.2 1.初始化项目构建 npm install dva-cli -g dva -v dva-cli version 注:通过 npm 安装 d ...
 - react+dva+antd/antd-mobile
		
github仓库pc: https://github.com/llcMite/react-dva-antd.git github仓库mobile:https://github.com/llcMite/ ...
 - 12 步 30 分钟,完成用户管理的 CURD 应用 (react+dva+antd)
		
Getting Started https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md -------------------- ...
 - Umi + Dva + Antd的React项目实践
		
记录一下最近项目所用到的技术React + Dva + Antd + umi ,以免忘记.之前没有用过它们其中一个,也是慢慢摸索,了解数据整个流程. 先了解下概念 React 不多说,3大框架之一: ...
 - 使用 dva + antd 快速开发react应用
		
使用 dva + antd 快速开发react应用 版本说明: 注意:dva的版本是0.9.2 $ node -v v10.2.1 $ npm -v $ dva -v dva-cli version ...
 - 基于Abp React前端的项目建立与运行——React框架分析
		
基于Abp React前端的项目建立与运行 目录 基于Abp React前端的项目建立与运行 1 Abp项目配置 2 运行WebApi后端项目 2.1 创建C3D数据库,并且将数据库对应链接字符串替换 ...
 
随机推荐
- hadoop 日常使用记录
			
1.Hadoop分布式文件系统(HDFS) HDFS基于GFS(Google File System),能够存储海量的数据,并且使用分布式网络客户端透明访问. HDFS中将文件拆分成特定大小的块结构( ...
 - Codeforces_813
			
A.统计总时间,从总时间开始找第一个能提交的点. #include<bits/stdc++.h> using namespace std; ],ok[] = {}; int main() ...
 - CCF_ 201512-3_画图
			
直接模拟就行了,注意坐标系方向与平常数组不一样,填充操作用深搜和广搜都可以,这里用了广搜. #include<iostream> #include<cstdio> #inclu ...
 - Codeforces 1017D The Wu(状态压缩+预处理)
			
题意: 给你n m q,表示在这一组数据中所有的01串长度均为n,然后给你一个含有m个元素的multiset,之后有q次询问.每次询问会给你一个01串t和一个给定常数k,让你输出串t和multiset ...
 - 初学maven的一些配置
			
初学Maven的一些配置 1.maven的安装 2.从官网下载3.6.1版本后,高级版本可能会出现不兼容 jdk1.8 3.配置maven 在 settings.xml <settings> ...
 - My introduction
			
Vistors 访客统计
 - vs 中明明包含了头文件所在路径,但是却找不到头文件
			
vs基本不会出错,那么出错的只能是自己了. 哎,又被自己给蠢死了. 你可能在上面两个地方添加好了include 目录,但是却依然编译失败,失败的提示是找不到头文件所在路径,这是为什么呢. 很简单,因为 ...
 - 通过 python 处理 email - Email via Python
			
Email via Python 1 MIME - Multipurpose Internet Mail Extensions SMTP - Simple Message Transport Prot ...
 - linux的分区和文件系统
			
一.分区类型 主分区 总共最多能分四个 扩展分区 只能有一个,也算做主分区的一种,也就是说主分区加扩展分区最多有4个. 但是扩展分区不能存储数据和格式化,必须在划分成逻辑分区才能使用. 逻辑分区 逻辑 ...
 - DOTNET Core MVC (一)
			
以控台的形式,运行.net core mvc 代码, Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => ...