由于 Hooks 书写方式更加简便,总体上提升了开发效率,所以在 React 面试中经常被问到,其中 Hooks 的使用限制就是不可避开的点,能把这个问题说明白,你不仅需要对知识点足够清楚,还需要有一定的答题技巧,这一讲,我们就来讲解“React Hooks 的使用限制有哪些”。
破题
React 在 2013 ~ 2018 年走过了它的第一个阶段。毋庸置疑,React 在这个阶段非常成功,为前端开发引入了丰富的概念,也启发了无数的开发者。React 团队作为前端前沿开发者,只是维持现状、修修补补并不能满足他们继续探索的诉求,在他们的构想中,React Hooks 是面向下一个五年的探索。
也正因为 Hooks 在 React 中备受关注的地位,所以成为面试中绕不开的点,最常见的问题就是它的使用限制有哪些?Hooks 的使用限制对于每一个有使用经验的开发者而言,肯定是非常清楚的。但你需要警惕,问题如果是 What,那么一定伴随着 Why 和 How。这也是面试中常见的 3W 套路:先问你是什么,再问为什么,最后是怎么处理。这同样是对应聘者思维模式的考察,看你是否具备工程化思维,也就是你只是 API 的搬运工,还是真的从工程架构的角度思考过,想过完备的方案。
“是什么”很好解释,列举一二三即可。但