React 核心
本文件是 React 核心 核心知识快闪卡,每道题对应面试总库中的完整题目。 本套快闪卡共 9 张。 正面为问题,背面为参考答案链接,可用于快速自测。
基础题(3 道)
- Q:下面代码点击按钮后 count 的值是多少?为什么?
A:见完整参考答案 FB-15-CA-B-005 - Q:下面 useEffect 的代码输出什么?为什么?
A:见完整参考答案 FB-15-CA-B-036 - Q:什么是 JSX?它和 HTML 有什么区别?
A:见完整参考答案 FB-15-CO-B-001
进阶题(3 道)
- Q:下面代码在输入框快速输入时会出现什么问题?如何修复?
A:见完整参考答案 FB-15-CA-A-042 - Q:分析一个 useEffect 依赖问题
A:见完整参考答案 FB-15-CA-A-043 - Q:如何封装一个 Custom Hook?请写一个 useWindowSize 的示例。
A:见完整参考答案 FB-15-CD-A-014
深入题(2 道)
- Q:React 18 新增了哪些 Hooks?useId、useSyncExternalStore、useInsertionEffect 分别解决什么问题?
A:见完整参考答案 FB-15-CO-P-022 - Q:什么是 React Server Actions?
A:见完整参考答案 FB-15-CO-P-023
架构题(1 道)
- Q:大型 React 项目中如何选择状态管理方案?
A:见完整参考答案 FB-15-SD-R-027