logo
ExplainThis
  • 软件前后端
  • 科技业职涯
  • ChatGPT 与 AI
  • 目录

    • React 面试题详解 - 导览
  • React 基础

    • 什么是纯函式 (pure function)? 为什么 React 的函式元件需要是纯函式?
    • 什么是 JSX? 为什么要用 JSX?
    • 请解释 React 生命周期?
    • 什么是 Virtual DOM?
  • React Hooks

    • React Hooks 是什么?
    • 为什么只能在最顶端层呼叫 Hook?从 useState 实作原理来回答
    • 请解释 useEffect?与 useLayoutEffect 的区别?
  • React 进阶

    • 为什么 React 渲染列表时需要加上 key?
    • 为什么更新 React 中的 state 要用 immutable 的写法? 什么是 immutable? 该如何写才会是 immutable?
  1. Home
  2. 软体前后端
  3. 前后端面试详解
  4. React

React 面试题详解 - 导览

2023年8月26日

💎 加入 E+ 成長計畫 如果你喜歡我們的內容,歡迎加入 E+,獲得更多深入的軟體前後端內容

本系列汇整了常见的 React 面试题,包含 React 基础、React Hooks、React 进阶

React 基础

  • 什么是纯函式 (pure function)? 为什么 React 的函式元件需要是纯函式?
  • 什么是 JSX? 为什么要用 JSX?
  • 请解释 React 生命周期?
  • 什么是 Virtual DOM?

React Hooks

  • React Hooks 是什么?
  • 为什么只能在最顶端层呼叫 Hook?从 useState 实作原理来回答
  • 请解释 useEffect?与 useLayoutEffect 的区别?

React 进阶

  • 为什么 React 渲染列表时需要加上 key?
  • 为什么更新 React 中的 state 要用 immutable 的写法? 什么是 immutable? 该如何写才会是 immutable?
🧵 如果你想收到最即時的內容更新,可以在 Facebook、Instagram 上追蹤我們
下篇
什么是纯函式 (pure function)? 为什么 React 的函式元件需要是纯函式? →
E+ 成长计画
如果你喜欢我们的内容,欢迎加入 E+ 成长计画,獲得更多软体前后端深度內容
了解更多