课程目录
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)





