课程目录
1-1 [开始] 视频片段 (03:34) 1-2 [开始] 开始一起学React1 (14:52) 1-3 [开始] 开始一起学React2 (14:43) 1-4 [开始] 开始一起学React3 (14:18) 1-5 [开始] 开始一起学React4 (08:57) 2-1 [跟着做教程] 井字棋游戏试玩 (13:23) 2-2 [跟着做教程] 环境准备 (14:49) 2-3 [跟着做教程] React是什么? (14:46) 2-4 [跟着做教程] 分析初始代码 (21:56) 2-5 [跟着做教程] 怎么使用props传递数据 ? (14:07) 2-6 [跟着做教程] 怎么定义类型的构造函数? (14:48) 2-7 [跟着做教程] 怎么记忆状态信息? (14:30) 2-8 [跟着做教程] React调试工具 (14:32) 2-9 [跟着做教程] 什么时候需要在父组件中维护数据? (15:31) 2-10 [跟着做教程] 为什么把state上升到上级组件? (14:44) 2-11 [跟着做教程] 怎么使用父组件统一维护state ? (14:34) 2-12 [跟着做教程] 为什么使用不可变数据 ? (14:22) 2-13 [跟着做教程] 怎么交替填充X和O? (09:39) 2-14 [跟着做教程] 怎么判断是否有赢家? (14:25) 2-15 [跟着做教程] 怎么实现回退功能? (14:40) 2-16 [跟着做教程] 怎么显示过去的状态? (14:59) 2-17 [跟着做教程] 为什么需要设置属性key? (14:33) 2-18 [跟着做教程] 更多练习项目 (13:52) 3-1 [跟着概念一步一步学React教程] 开始通过概念一步步学Rect (14:49) 3-2 [跟着概念一步一步学React教程] 什么是JSX? (14:45) 3-3 [跟着概念一步一步学React教程] 使用JSX怎么设置属性值? (13:33) 3-4 [跟着概念一步一步学React教程] JSX可以防止? (09:26) 3-5 [跟着概念一步一步学React教程] 元素渲染 (14:52) 3-6 [跟着概念一步一步学React教程] 只在必要时更新 (14:47) 3-7 [跟着概念一步一步学React教程] 函数和类组件 (14:58) 3-8 [跟着概念一步一步学React教程] 组件组合 (16:01) 3-9 [跟着概念一步一步学React教程] state和组件生命周期 (14:39) 3-10 [跟着概念一步一步学React教程] 为什么叫本地State? (14:08) 3-11 [跟着概念一步一步学React教程] 怎么使用state实现自我封装的时钟? (15:17) 3-12 [跟着概念一步一步学React教程] state的更新可能是异步的 (18:01) 3-13 [跟着概念一步一步学React教程] 为什么需要通读官方文档? (14:53) 3-14 [跟着概念一步一步学React教程] this绑定 这段有翻译错误 你找的到不? (14:46) 3-15 [跟着概念一步一步学React教程] 怎么根据条件渲染组件? (14:44) 3-16 [跟着概念一步一步学React教程] 在JSX中怎么使用条件表达式 (18:52) 3-17 [跟着概念一步一步学React教程] 勘误this (14:43) 3-18 [跟着概念一步一步学React教程] 怎么编写列表组件? (14:58) 3-19 [跟着概念一步一步学React教程] Key值有哪些注意事项? (14:50) 3-20 [跟着概念一步一步学React教程] 什么是被控制的组件? (14:56) 3-21 [跟着概念一步一步学React教程] 表单跟HTML的有那些异同? (16:26) 3-22 [跟着概念一步一步学React教程] 上升state (14:59) 3-23 [跟着概念一步一步学React教程] 编写转换函数 (13:35) 3-24 [跟着概念一步一步学React教程] 实现不同组件数据同步 (14:11) 3-25 [跟着概念一步一步学React教程] 从温度计算器例子中学到了什么? (11:18) 3-26 [跟着概念一步一步学React教程] 使用组合还是继承? (14:57) 3-27 [跟着概念一步一步学React教程] 特定组件 (14:44) 3-28 [跟着概念一步一步学React教程] React编程思想 (15:03) 3-29 [跟着概念一步一步学React教程] 拆分组件 (21:52) 3-30 [跟着概念一步一步学React教程] 怎么找出state? (14:35) 3-31 [跟着概念一步一步学React教程] 确认state放到那个组件上? (14:08) 3-32 [跟着概念一步一步学React教程] 添加相反的数据流 (13:27) 4-1 [再深入一点] Fragments (09:43) 4-2 [再深入一点] 再深入一点JSX (14:28) 4-3 [再深入一点] 在JSX中可以使用点 (14:05) 4-4 [再深入一点] 可以使用字符串字面量等做为prop值 (14:42) 4-5 [再深入一点] 特殊属性children (15:07) 4-6 [再深入一点] 布尔值undefined都会被忽略 (09:05) 4-7 [再深入一点] Refs And the Dom 1 (14:46) 4-8 [再深入一点] Refs And the Dom 2 (15:03) 4-9 [再深入一点] Refs And the Dom 3 (14:48) 4-10 [再深入一点] Refs And the Dom 4 (15:28) 4-11 [再深入一点] Ref 转发 (14:59) 4-12 [再深入一点] ref转发注意事项 (14:18) 4-13 [再深入一点] ref转发示例 (14:09) 4-14 [再深入一点] 非控制组件 (16:11) 4-15 [再深入一点] 非控制组件什么是高阶组件? (14:57) 4-16 [再深入一点] 使用高阶组件解决横切问题 (14:41) 4-17 [再深入一点] 为什么不能修改原来的组件? (15:02) 4-18 [再深入一点] 不相关的props传递给被包装的组件 (14:31) 4-19 [再深入一点] 使用高阶组件还有那些注意事项? (14:03) 4-20 [再深入一点] prop类型检查 (15:03) 4-21 [再深入一点] 静态类型检查 (14:56) 4-22 [再深入一点] 使用Flow做静态类型检查 (14:59) 4-23 [再深入一点] 使用其它语言编写React应用 (19:38) 4-24 [再深入一点] 渲染prop是啥子? (14:34) 4-25 [再深入一点] 使用渲染属性解决横切关注点(组件功能交叉)问题 (14:27) 4-26 [再深入一点] 渲染prop注意事项 (17:24) 4-27 [再深入一点] 与Web组件混用 (14:17) 4-28 [再深入一点] Portal是弄啥嘞? (14:36) 4-29 [再深入一点] Portal组件事件处理 (13:23) 4-30 [再深入一点] 为啥会有hook? (14:14) 4-31 [再深入一点] Hooks动机? (13:57) 4-32 [再深入一点] 让组件复杂的难于理解问题 (15:01) 4-33 [再深入一点] 逐步引入Hook (17:09) 4-34 [再深入一点] State Hook (15:01) 4-35 [再深入一点] Hook是啥子? (14:48) 4-36 [再深入一点] effect hook (14:22) 4-37 [再深入一点] 其它hook (08:40) 4-38 [再深入一点] 在单独说下state hook (14:44) 4-39 [再深入一点] 声明一个带状态的变量 (14:46) 4-40 [再深入一点] 更新State (08:23) 4-41 [再深入一点] 这里使用方括号是几个意思? (14:51) 4-42 [再深入一点] 再单独谈下effect hook (14:40) 4-43 [再深入一点] 使用Effect Hook的示例 (14:45) 4-44 [再深入一点] 怎么处理需要清理的effect? (15:02) 4-45 [再深入一点] Effect Hook总结 (14:47) 4-46 [再深入一点] 哇!100期了! (16:40) 4-47 [再深入一点] 再单独说下hook规则 (14:19) 4-48 [再深入一点] hook规则解释 (15:16) 4-49 [再深入一点] 抽取自定义hook (14:06) 4-50 [再深入一点] 怎么在hooks间传递信息? (22:03) 4-51 [再深入一点] Hook API 排雷 (15:00) 4-52 [再深入一点] 使用函数更新 (14:07) 4-53 [再深入一点] useEffect API (14:40) 4-54 [再深入一点] 根据条件执行Effect (15:15) 4-55 [再深入一点] useReducer (15:00) 4-56 [再深入一点] useMemo等 (10:21) 4-57 [再深入一点] useRef等 (15:06) 4-58 [再深入一点] useImperativeHandle等 (15:02) 4-59 [再深入一点] Context是啥子? (15:07) 4-60 [再深入一点] 用Context前要考虑些啥子? (14:53) 4-61 [再深入一点] API createContext等 (14:45) 4-62 [再深入一点] API Context Consumer (17:47) 4-63 [再深入一点] 完结 (02:57)





