Skip to content

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

基于 MIT 协议发布