与 React 技术栈求相关的都整理到这里
由于本人对 React 只有粗浅的了解,只整理翻译了 dev.to React 44 个常见问题。后续有时间再补吧,这里给个列表
- 你知道哪些 React Hooks
- 什么是虚拟 DOM
- 如何渲染数组
- 受控组件和非受控组件有什么区别
- 基于类的 React 组件和函数式组件有什么区别
- React 组件的生命周期方法
- 使用 useState 有什么特点
- 使用 useEffect 有什么特点
- 如何跟踪函数组件的卸载
- React 中的 Props 是什么
- 什么是 React 状态管理
- 在哪些情况下可以使用本地状态,哪些情况下使用全局状态
- Redux 中的 reducer 是什么,它需要哪些参数
- 什么是 Action / 如何在 Redux 中更改状态
- 说一下对 Redux 的理解
- Mobx 实现哪种模式
- 使用 Mobx 有什么特点
- 如何访问 Mobx 状态的改变
- Redux 和 Mobx 的区别
- 什么是 JSX
- 什么是 props drilling 属性下发(属性传递)
- 如何有条件地渲染元素
- useMemo 及它是如何工作的
- useCallback 及它是如何工作的
- useMemo 和 useCallback 有什么区别
- 什么是 React Context
- useContext 及它是如何工作的
- useRef 及它是如何工作的
- 什么是 React.memo
- 什么是 React Fragment
- 什么是 React Reconciliation
- 为什么我们在使用 map()时需要列表中的 key
- 如何在 Redux Thunk 中处理异步操作
- 如何跟踪函数组件中对象字段的变化
- 使用 React 如何访问 DOM 元素
- 什么是自定义 hook
- React 有哪些公共 API
- 创建自定义 hook 应遵循哪些原则
- 了解 SSR 吗
- 使用 SSR 有什么好处
- 了解 Next.js 吗
- 了解代码校验工具吗
- 知道哪些 React 架构解决方案
- 什么是功能切片设计 Feature-Sliced Design