搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
React 面试问题与答案 · IT 面试练习
首页
/
Frontend
/
React
Frontend
React
基于组件的 UI 库:虚拟 DOM、Hooks 与状态管理。
30
道题
每周更新
初级
10
中级
12
高级
8
React 道题
30 / 30 已显示
默认
热门
最新
›
Virtual DOM 是什么,React 为什么要使用它?
初级
#渲染
详情 →
›
Hooks 的规则是什么?为什么不能有条件地调用 hook?
中级
#Hooks
详情 →
›
您应该何时使用 useMemo 和 useCallback,它们解决了什么问题?
高级
#Hooks
#性能
详情 →
›
什么是 JSX,它如何变成 JavaScript?
初级
#JSX
详情 →
›
props 和 state 有什么区别?
初级
#状态
详情 →
›
useState hook 如何工作?
初级
#Hooks
详情 →
›
useEffect 是什么,它何时运行?
初级
#Hooks
详情 →
›
为什么列表项需要 key,而不是使用 index?
初级
#渲染
详情 →
›
受控输入和非受控输入之间有什么区别?
初级
#表单
详情 →
›
在 React 中有哪些条件渲染内容的方式?
初级
#渲染
详情 →
›
React 中事件处理(合成事件)如何工作?
初级
#事件
详情 →
›
React Fragments 是什么?为什么要使用它们?
初级
#渲染
详情 →
›
useEffect dependency array 和 cleanup 有哪些常见的陷阱?
中级
#Hooks
详情 →
›
useContext 和 Context API 如何工作?
中级
#状态
详情 →
›
你何时会使用 useReducer 而不是 useState?
中级
#Hooks
详情 →
›
useRef 的主要用途是什么?
中级
#Hooks
详情 →
›
自定义 hook 是什么,以及如何编写一个?
中级
#Hooks
详情 →
›
"lifting state up" 是什么意思,它与 prop drilling 有什么关系?
中级
#状态
详情 →
›
React.memo 做什么以及何时值得使用?
中级
#性能
详情 →
›
forwardRef 和 useImperativeHandle 有什么用途?
中级
#Hooks
详情 →
›
什么是错误边界,它们会捕获什么?
中级
#错误处理
详情 →
›
React portals 是什么,何时有用?
中级
#渲染
详情 →
›
您如何在 React 中获取数据并避免 race conditions?
中级
#数据
详情 →
›
useEffect 和 useLayoutEffect 之间有什么区别?
高级
#Hooks
详情 →
›
什么是 useTransition 和 useDeferredValue 这样的并发特性?
高级
#性能
详情 →
›
Suspense 和 React.lazy 如何用于代码分割?
高级
#性能
详情 →
›
什么是 React Server Components,它们与 client components 有何不同?
高级
#架构
详情 →
›
你如何在 React 中选择状态管理方法?
高级
#状态
详情 →
›
你如何诊断并修复不必要的重新渲染?
高级
#性能
详情 →
›
比较各种组合模式:render props、HOC 和自定义 hook。
高级
#模式
详情 →