Please enable JavaScript.
Coggle requires JavaScript to display documents.
快速开发 (前端 (react (定义 (React.createClass, class, Stateless Functional, 捕获),…
快速开发
前端
react
定义
React.createClass
class
Stateless Functional
jsx
className
class 是保留词,所以添加样式时,需用 className 代替 class
JavaScript 表达式
JavaScript 表达式需要用 {} 括起来,会执行并返回结果
Mapping Arrays to JSX
Spread Attributes
props
css module
dva(纯函数编程)
dva概念
数据建模
state
State 表示 Model 的状态数据
不可变数据(
保证每次都是全新对象,没有引用关系
action
Action 是一个普通 javascript 对象,它是改变 State 的唯一途径
dispatch
connect Model 的组件通过 props 可以访问到 dispatch
reduce
type Reducer<S, A> = (state: S, action: A) => S
纯函数
effect
call
put
Subscription
Subscriptions 是一种从 源 获取数据的方法
Router
History API
react-router
数据绑定
错误处理
umi
必备知识
javascript
函数
箭头函数
箭头函数还会继承当前上下文的 this 关键字
promise
Promise 用于更优雅地处理异步请求。比如发起异步请求:
generators
Generator 返回的是迭代器,通过 yield 关键字实现暂停功能
默认参数
import和export
默认导出
直接导出
变量
声明
let或者const
es6的对象和数组
析构赋值
反向析构赋值
Spread Operator
模板字符串
后端