backup
|
@ -0,0 +1,45 @@
|
|||
# 特性
|
||||
1. 声明式
|
||||
2. 虚拟bom
|
||||
3. 单向流
|
||||
|
||||
# 学习内容十项
|
||||
1. react基础
|
||||
2. react hooks
|
||||
3. react 路由
|
||||
4. react redux
|
||||
5. 组件库
|
||||
6. immutable
|
||||
7. Mobx
|
||||
8. react+ts
|
||||
9. 单元测试
|
||||
10. dva+umi
|
||||
|
||||
|
||||
# 虚拟bom
|
||||
例如:刷朋友圈,新来的数据和现有的数据比较处理,而不是清空后重新加载,减少dom操作。
|
||||
|
||||
# 包管理
|
||||
|
||||
## nvm
|
||||
node version manage
|
||||
## npm
|
||||
node package manage
|
||||
## nrm
|
||||
node remote manage
|
||||

|
||||
|
||||
|
||||
# jsx
|
||||
javascript+xml
|
||||
|
||||
|
||||
|
||||
# 快捷键智能检测插件
|
||||
ES7 React/Redux/GraphQL/React-Native snippets
|
||||
# 行内式函数组件
|
||||
```javascript
|
||||
const Bar = ()=>{<div>123</div>}
|
||||
```
|
||||
# 模板语法规则读取js信息
|
||||
{}
|
|
@ -0,0 +1,34 @@
|
|||
在事件中调用函数不加(),加()后直接执行并且返回undefined。
|
||||
# 函数方法调用
|
||||

|
||||

|
||||
# 类中this指向问题
|
||||
## 箭头函数
|
||||
this指向外部类的this
|
||||
## 普通函数
|
||||
this谁调用指向谁
|
||||
|
||||
# 关键字
|
||||
call 改变this,自动执行函数
|
||||
apply 改变this,自动执行函数
|
||||
bind 改变this,不自动执行函数 。需要加()执行函数
|
||||
|
||||
|
||||
# 类组件
|
||||
ref引用
|
||||

|
||||
# 函数组件
|
||||
状态hook
|
||||
## 严格模式
|
||||
React.StrictMode
|
||||
|
||||
# state
|
||||
|
||||
# 数组循环渲染
|
||||
key值解析
|
||||
|
||||
虚拟dom
|
||||
|
||||
尽量不去修改原状太 ...赋值中间变量
|
||||
|
||||
split(删除位置索引,删除个数)
|
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 83 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 245 KiB |
After Width: | Height: | Size: 276 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 120 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 85 KiB |
After Width: | Height: | Size: 90 KiB |
After Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 129 KiB |
After Width: | Height: | Size: 129 KiB |