Appearance
全部 React 面试题
- React 如何避免不必要的重新渲染(re-render)
- 单向数据流的概念及与双向数据绑定的优势对比
- React 性能优化手段:原理、场景与实现方式
- React diff 算法原理与层级比较策略
- VNode 的理解及与原生 DOM 的性能对比
- React Native 与原生双向混合开发模式对比
- React Router 路由模式与实现原理
- React props 变化对应的生命周期方法
- React refs 的概念、创建方式与应用场景
- 用 React 实现全局 Dialog 组件
- React 异步渲染、Time Slicing 与 Suspense 原理
- React 组件过渡动画的实现方案与原理
- React 协调与调度机制(Stack 与 Fiber)
- Redux 的设计原则与状态更新工作流程
- React 中 state 与 props 的区别
- redux-saga 与 mobx 状态管理方案对比
- React 类组件 Component 与 PureComponent 的区别及浅比较局限
- React Router 的核心定位与常用组件
- React 高阶组件的概念、与普通组件的区别及适用场景
- React Native JS 与原生的通信机制
- React 三种内部组件类型的区别与 mount/update 调度机制
- Redux 与 Vuex 的区别和共同设计思想
- Fiber架构的原理与解决的问题
- React 兄弟组件通信方式
- React错误边界的使用与异常兜底方案
- React 设计思路与核心理念
- React 事件绑定与合成事件原理
- React 中 key 的作用与使用原则
- Redux 核心概念、基本原则与工作原理
- 多个组件之间如何拆分各自的 state 与公共状态维护
- Redux 数据流的完整流程
- React Native 渲染原生 UI 的核心架构与原理
- 说说 React 的事件机制
- React Diff 算法原理与复杂度优化策略
- 类组件与函数组件的区别及 Hooks 演进
- 原生层为 React Native 提供的关键能力
- React服务端渲染原理与搭建实践
- shouldComponentUpdate 的作用及与 PureComponent、memo 的对比
- React render 方法的原理与触发时机
- React 数据持久化的实践方案
- 说说 React 中 setState 的执行机制
- React Fiber 架构与原理
- React 组件通信方式
- React 列表渲染中 key 属性的作用
- 虚拟DOM如何催生JS写原生UI框架
- React项目中Redux的接入方式与项目结构划分
- React 重新渲染的触发场景与 render 阶段工作流程
- React 组件间通信方式与单向数据流
- 箭头函数的 this 绑定与 React 类组件应用
- React Fiber 协调器原理及相对 Stack Reconciler 的优化