在前端面试中,React作为主流框架之一,始终是考察的重点与难点。许多开发者面临"会用React,但说不清原理"、"能写业务代码,却答不好面试题"的困境。几米课堂《前端bubucuoReact面试宝典》课程,从基础概念到源码解析,从API使用到性能优化,系统梳理React面试高频考点,通过"原理剖析+真题演练+答题技巧"的模式,帮你构建完整的React知识体系,掌握面试应答策略,轻松拿下大厂offer。

*   01 1.1 React18源码级剖析 1 (284.38 MB), 29:55

*   02 1.2 React18源码级剖析 2 (196.75 MB), 27:13

*   03 1.3 React18源码级剖析 3 (161.69 MB), 18:05

*   04 2.1 如何理解React中的state(状态)与props(属性) (27.32 MB), 02:49

*   05 2.2 什么是HOC 如何”修改“组件属性props (30.41 MB), 04:38

*   06 2.3 在函数类组件中如何使用state (22.29 MB), 04:38

*   07 2.4 Redux工作原理 (52.77 MB), 06:32

*   08 2.5 redux 中间件机制,如果不用中间件能不能实现异步 (22.90 MB), 03:45

*   09 2.6 描述Redux Toolkit (23.23 MB), 04:04

*   10 2.7 Redux、MobX、Recoil,解决什么问题说一下分别的设计原理有什么优势 (71.24 MB), 09:46

*   11 2.8 比较函数组件与类组件的内部状态 (81.83 MB), 12:24

*   12 3.1 组件如何通信以及不同通信方式的特点 (40.11 MB), 06:58

*   13 3.2 常用组件有哪些以及各自特点 (43.04 MB), 05:27

*   14 3.3 组件的常见性能优化手段 (218.49 MB), 24:41

*   15 3.4 在循环渲染多个组件的时候,key如何取值 (11.14 MB), 02:44

*   16 4.1 为什么要引入Hooks,Hooks解决了什么样的问题 (84.42 MB), 07:23

*   17 4.2 什么是自定义Hook (22.39 MB), 04:27

*   18 4.3 为什么Hook出现之后,函数组件中可以定义state,保存在了哪里 (14.84 MB), 02:49

*   19 4.4 useState与useReducer区别(可能有一个你不知道的点) (37.18 MB), 05:36

*   20 4.5 为什么useStateuseReducer返回一个数组,而不是其它结构,比如对象 (6.94 MB), 00:57

*   21 4.6 useRef与useState区别 (37.22 MB), 06:50

*   22 4.7 useEffectuseLayoutEffect用法与区别 (48.91 MB), 06:47

*   23 4.8 useEffectuseLayoutEffect中的延迟、同步是什么意思(任务调 (52.85 MB), 05:30

*   24 4.9. 为什么不能在循环,条件或嵌套函数中调用Hook (33.19 MB), 05:32

*   25 4.10 useStateuseReducer原理 (59.53 MB), 08:36

*   26 4.11 解释下useImperativeHandle场景 (42.15 MB), 06:59

*   27 4.12 类组件的componentDidMount与useEffectuseLayou (73.76 MB), 10:35

*   28 5.1 简述前端路由前端路由解决的问题 (28.33 MB), 04:19

*   29 5.2 前端路由如何切换页面 (37.08 MB), 04:55

*   30 5.3 React Router中history、hash路由差异 (19.61 MB), 02:54

*   31 5.4 react-router6原理 (35.40 MB), 04:28

*   32 5.5 懒加载 (48.45 MB), 06:53

*   33 6.1.1 React VDOM DIFF- new vdom是单个文本节点 (37.96 MB), 06:09

*   34 6.1.2 React VDOM DIFF- new vdom是单个节点 (63.19 MB), 08:36

*   35 6.1.3 React VDOM DIFF- new vdom是数组 (63.13 MB), 09:21

*   36 6.2 Vue3 VDOM DIFF算法 (53.70 MB), 10:18

*   37 6.3 对比React18与Vue3 VDOM DIFF (46.40 MB), 08:14

*   38 7.1 Context使用方法 (43.42 MB), 05:44

*   39 7.2 讲述Context原理 (76.56 MB), 11:01

*   40 8.1 虚拟DOM是什么,为什么要使用它 (39.54 MB), 04:59

*   41 8.2 Fiber是什么 (33.46 MB), 05:59

*   42 8.3 时间切片是什么 (26.52 MB), 04:49

*   43 8.4 描述下React的任务调度机制 (26.36 MB), 03:41

*   44 9.1 JSX是什么 (33.94 MB), 05:16

*   45 9.2 类组件生命周期,以及废除三个老生命周期的原因 (50.04 MB), 08:34

*   46 9.3 React事件机制 (29.34 MB), 05:31

*   47 9.4 脚手架选择,如何搭建一个React项目 (58.23 MB), 09:29

*   48 9.5 React 版本之间的差异 (42.13 MB), 06:52