课程目录

1-1 [欢迎来到React世界] 详细了解我们的React (09:51)
1-2 [欢迎来到React世界] 精讲安装node.js环境 (05:06)
1-3 [欢迎来到React世界] 开始安装官方create-react-app脚手架并搭建项 (04:49)
1-4 [欢迎来到React世界] 分析项目目录架构并重写一遍搭建的项目 (10:26)
2-1 [React基础知识讲解] 深入理解react和react-dom两个库 (03:05)
2-2 [React基础知识讲解] 深度剖析JSX的实质 (04:06)
2-3 [React基础知识讲解] 详细讲解state变量渲染和setState修改数据 (14:33)
2-4 [React基础知识讲解] 精讲props属性传递 (05:28)
2-5 [React基础知识讲解] 实战必备之条件渲染与数据循环 (16:34)
2-6 [React基础知识讲解] 详细讲解事件监听的实现 (08:46)
2-7 [React基础知识讲解] React之样式的编写讲解 (05:55)
2-8 [React基础知识讲解] 深入剖析React实现双向数据绑定 (05:55)
2-9 [React基础知识讲解] 精讲React组件生命周期 (20:43)
3-1 [React组件的写法] 傻瓜组件和聪明组件的区别 (03:40)
3-2 [React组件的写法] 深入理解函数式组件 (03:44)
3-3 [React组件的写法] 详细讲解class组件的写法 (03:37)
4-1 [React组件化和ui库引入使用] 引入使用ant-design组件库 (07:20)
4-2 [React组件化和ui库引入使用] 详细讲解配置ant-design按需加载 (08:19)
4-3 [React组件化和ui库引入使用] 性能优化之PureComponent讲解 (14:19)
4-4 [React组件化和ui库引入使用] 性能优化之React.memo讲解 (04:10)
4-5 [React组件化和ui库引入使用] React高级使用之组件复合写法 (11:27)
5-1 [高阶组件(HOC)] 高阶组件初体验 (11:52)
5-2 [高阶组件(HOC)] 讲解高阶组件的链式调用 (09:25)
5-3 [高阶组件(HOC)] 实现高阶组件装饰器写法 (06:41)
5-4 [高阶组件(HOC)] 详细讲解组件通信之上下文(context) (17:50)
6-1 [React函数式编程之HOOK] 隆重介绍React Hooks (07:17)
6-2 [React函数式编程之HOOK] 详细介绍新特性useState (09:49)
6-3 [React函数式编程之HOOK] 详细介绍新特性useEffect (14:19)
6-4 [React函数式编程之HOOK] 详细介绍新特性useContext (14:28)
6-5 [React函数式编程之HOOK] 详细介绍新特性useReducer (16:37)
6-6 [React函数式编程之HOOK] 详细讲解官网介绍额外的Hooks (18:32)
6-7 [React函数式编程之HOOK] 自己动手封装一个自定义Hooks (05:56)
6-8 [React函数式编程之HOOK] 深入讲解React Hooks的使用规则 (03:47)
7-1 [强大的状态管理器Redux] 深度学习Redux成员及其数据流 (06:34)
7-2 [强大的状态管理器Redux] 学习redux编写一个累加器程序 (19:39)
7-3 [强大的状态管理器Redux] 深入学习React封装的react-redux进行改造累加器 (15:35)
7-4 [强大的状态管理器Redux] 必备技能之高阶组件装饰器模式进行简化封装代码 (09:14)
7-5 [强大的状态管理器Redux] 深度剖析redux中间件给我们带来的帮助 (09:59)
7-6 [强大的状态管理器Redux] 详细讲解抽离reducer和action进行统一管理 (08:04)
8-1 [页面连接器之路由react-router(版本4.x)] 介绍及安装使用react-router (04:48)
8-2 [页面连接器之路由react-router(版本4.x)] 体验react-router的写法 (14:25)
8-3 [页面连接器之路由react-router(版本4.x)] 学习react-router的路由传参取参 (15:31)
8-4 [页面连接器之路由react-router(版本4.x)] 深入学习react嵌套路由及路由重定向 (07:12)
8-5 [页面连接器之路由react-router(版本4.x)] 深入剖析路由守卫的实现与使用 (19:44)
9-1 [redux-saga与Generator生成器] 介绍redux-saga和redux-thunk的不同 (05:04)
9-2 [redux-saga与Generator生成器] 应用redux-saga改造路由守卫登录认证 (33:22)
9-3 [redux-saga与Generator生成器] 详解generator函数的原理和使用(一) (07:39)
9-4 [redux-saga与Generator生成器] 详解generator函数的原理和使用(二) (12:49)
10-1 [开始使用umi开发框架] 介绍企业级 react 应用框架umi (04:53)
10-2 [开始使用umi开发框架] 详细了解dva是什么以及它与umi的约定 (05:56)
10-3 [开始使用umi开发框架] 使用umi开发项目并快速新建页面 (06:46)
10-4 [开始使用umi开发框架] 详细讲解umi里面的嵌套路由与动态路由 (11:14)
10-5 [开始使用umi开发框架] 创建配置文件编写配置式路由 (05:16)
10-6 [开始使用umi开发框架] 讲解配置式路由如何加入路由守卫 (06:32)
10-7 [开始使用umi开发框架] 讲解在umi里如何引入antd并使用 (04:32)
10-8 [开始使用umi开发框架] 在umi开发框架里面引入dva进行开发 (04:27)
10-9 [开始使用umi开发框架] 使用dva开发模式开发一个商品页面 (31:32)
11-1 [快速搭建一个后台管理页面框架] 详细了解如何从antd框架里面拿到自己想要的代码 (04:37)
11-2 [快速搭建一个后台管理页面框架] 开始使用antd布局组件进行项目大框架的布局 (10:42)
11-3 [快速搭建一个后台管理页面框架] 改变顶部一级导航进行跳转并改变视图内容 (06:53)
11-4 [快速搭建一个后台管理页面框架] 贴近实战点击一级菜单切换二级菜单数据 (12:32)
11-5 [快速搭建一个后台管理页面框架] 进行页面归类优化项目可读性(一) (09:37)
11-6 [快速搭建一个后台管理页面框架] 进行页面归类优化项目可读性(二) (05:39)
11-7 [快速搭建一个后台管理页面框架] 引入ant-design-pro库并使用其现成的404页面 (07:11)
11-8 [快速搭建一个后台管理页面框架] 详细讲解二级菜单栏伸缩状态利用antd如何实现 (04:16)
12-1 [全局管理用户状态及信息] 从ant-design-pro的登录页里面抽取出想要的代码 (03:43)
12-2 [全局管理用户状态及信息] 详细讲解编写登录mock接口 (06:14)
12-3 [全局管理用户状态及信息] 详细讲解dva编写登录功能 (21:06)
12-4 [全局管理用户状态及信息] 使用redux管理的用户信息改造路由守卫组件 (04:58)
12-5 [全局管理用户状态及信息] 使用下拉菜单并编写退出登录功能 (16:23)
13-1 [回顾项目,展望未来] 回顾整个项目及后续发展 (09:15)