资源介绍
课程目录
第 1 讲
从零理解React
1.1
自我介绍
1.2
课程导入
1.3
React是什么?(一)
1.4
React是什么?(二)
1.5
MV*模型(一)
1.6
MV*模型(二)
1.7
React.js开发环境搭建—编辑器
1.8
React.js开发环境搭建—React安装
1.9
Hello World!
1.10
JSX是什么?
1.11
JSX 语法注意事项(一)
1.12
JSX 语法注意事项(二)
1.13
JSX 语法注意事项(三)
第 2 讲
React组件(上)
2.1
JSX语法之注释
2.2
JSX语法之数组循环(一)
2.3
JSX语法之数组循环(二)
2.4
JSX语法之数组循环(三)
2.5
JSX语法之数组循环(四)
2.6
JSX语法之条件渲染
2.7
JSX语法之style
2.8
ES6中class的语法
2.9
组件(一)
2.10
组件(二)
2.11
组件参数传递
2.12
组件嵌套
2.13
组件嵌套的key
2.14
Virtual DOM的原理(一)
2.15
Virtual DOM的原理(二)
2.16
组件嵌套并传递参数
第 3 讲
React组件(下)
3.1
组件实现一个简单表单(一)
3.2
组件实现一个简单表单(二)
3.3
组件实现一个简单表单(三)
3.4
事件(一)
3.5
事件(二)
3.6
状态
3.7
props发生变化导致render
3.8
forceUpdate强制render
3.9
组件的生存周期(一)
3.10
组件的生存周期(二)
3.11
ShouldComponentUpdate(一)
3.12
ShouldComponentUpdate(二)
3.13
ShouldComponentUpdate(三)
3.14
ComponentWillUnmount
3.15
子组件向父组件传递信息
3.16
ref
第 4 讲
Webpack+ React(上)
4.1
组件引用和组件通信
4.2
搭建webpack环境(一)
4.3
搭建webpack环境(二)
4.4
搭建webpack环境(三)
4.5
搭建webpack环境(四)
4.6
课程回顾
4.7
搭建webpack环境(五)
4.8
搭建webpack环境(六)
4.9
搭建webpack环境(七)
4.10
处理CSS
4.11
处理图片
4.12
处理字体文件
4.13
处理less文件
4.14
兼容旧版css(一)
4.15
兼容旧版css(二)
4.16
兼容旧版css(三)
第 5 讲
Webpack+ React(下)
5.1
配置Eslint
5.2
修改webpack.config.js(一)
5.3
修改webpack.config.js(二)
5.4
配置Jest(一)
5.5
配置Jest(二)
5.6
配置Jest(三)
5.7
配置dev-server服务器(一)
5.8
配置dev-server服务器(二)
5.9
多配置(一)
5.10
多配置(二)
5.11
多配置(三)
5.12
Webpack基础
第 6 讲
React 路由
6.1
什么是路由?
6.2
React Router(一)
6.3
React Router(二)
6.4
React Router(三)
6.5
React Router(四)
6.6
React Router(五)
6.7
React Router(六)
6.8
React Router(七)
6.9
路由嵌套(一)
6.10
路由嵌套(二)
6.11
路由嵌套(三)
6.12
路由嵌套(四)
6.13
自动路由跳转
第 7 讲
Redux
7.1
Flux
7.2
MVC框架的缺陷
7.3
从Flux到Redux
7.4
Redux(一)
7.5
Redux(二)
7.6
Redux(三)
7.7
Redux(四)
7.8
在React中使用Redux(一)
7.9
在React中使用Redux(二)
7.10
在React中使用Redux(三)
7.11
在React中使用Redux(四)
7.12
让代码更加优雅(一)
7.13
让代码更加优雅(二)
7.14
Redux+路由(一)
7.15
Redux+路由(二)
第 8 讲
数据通信
8.1
传统数据交互的问题
8.2
HTTP2
8.3
Fetch(一)
8.4
Fetch(二)
8.5
async–await模式
8.6
Res能解析的格式
8.7
获取数据
8.8
用koa2搭建服务端
8.9
formData(一)
8.10
formData(二)
8.11
formData(三)
8.12
formData(四)
8.13
formData(五)
8.14
formData(六)
8.15
Axios
第 9 讲
React Native
9.1
React Native概述
9.2
如何搭建开发环境?(一)
9.3
如何搭建开发环境?(二)
9.4
如何搭建开发环境?(三)
9.5
TextViewStyleSheet
9.6
state与按钮&事件
第 10 讲
React Native&服务器端渲染
10.1
Image
10.2
FlatList和touchableOpacity
10.3
TextInput
10.4
SSR—浏览器端渲染
10.5
SSR—服务端渲染(一)
10.6
SSR—服务端渲染(二)