React 面试题27 题
- 01 React 错误边界是什么?能捕获哪些错误?
- 02 React 受控组件和非受控组件有什么区别?
- 03 React 项目中如何选择状态管理方案?
- 04 React 自定义 Hooks 解决什么问题?有哪些设计原则?
- 05 React Context 适合解决什么问题?有什么性能注意点?
- 06 React Diff 算法的核心原则是什么?
- 07 React Hooks 为什么不能写在条件语句或循环里?
- 08 React Portal 是什么?事件冒泡和使用场景怎么理解?
- 09 React setState/useState 更新是同步还是异步?
- 10 React Suspense 和 lazy 有什么作用?适合什么场景?
- 11 React.memo 的作用是什么?为什么有时不生效?
- 12 useEffect 的执行时机和依赖数组怎么理解?
- 13 useMemo 和 useCallback 有什么区别?什么时候该用?
- 14 useReducer 和 useState 有什么区别?适合什么场景?
- 15 useRef、forwardRef 和 useImperativeHandle 有什么区别?
- 16 React 的渲染流程是什么?
- 17 React Fiber 是什么?它解决了什么问题?
- 18 React 合成事件是什么?和原生事件有什么区别?
- 19 React 中 key 除了列表 Diff 还有什么作用?
- 20 React StrictMode 为什么会让某些逻辑执行两次?
- 21 useLayoutEffect 和 useEffect 有什么区别?
- 22 useTransition 和 startTransition 适合解决什么问题?
- 23 React 并发渲染解决了什么问题?
- 24 React hydration mismatch 通常由什么原因导致?如何排查?
- 25 React useId 解决了什么问题?
- 26 useDeferredValue 的作用是什么?和防抖有什么区别?
- 27 useSyncExternalStore 解决了什么问题?
没有符合条件的题目。