React 进阶面试题
Redux · Fiber · 工程化
Redux、中间件、Fiber、性能优化、SSR、错误边界与架构设计等 React 进阶题。
共 225 道题
题目列表
| 题目 | 难度 | 标签 |
|---|---|---|
| React Router 中的 Switch 有么作用? | 简单 | React路由 |
| React项目中如何引I入SVG文件? | 中等 | React |
| React中多个setState调用的原理是什么? | 困难 | ReactTypeScript |
| 请解释:Yeoman脚手架?它有什么作用 是什么? | 简单 | React |
| 为何建议React中setState的第一个参数使用回调函数而不是一个对象?请说明原因与场景? | 中等 | ReactTypeScript |
| React的虚拟DOM是如何实现的? | 困难 | React虚拟DOM |
| 为何使用 React.memo 和 React.forwardRef 包装的组件会提示 children类型不匹配?请说明原因与场景? | 中等 | React |
| 请解释:高阶组件HOC的属性代理 是什么? | 中等 | React |
| React中的事件处理逻辑是怎样的? | 中等 | React |
| React中,非兄弟组件如何进行通信? | 中等 | React |
| 常见 React组件声明的方法 有哪些?分别说明?各有什么不同? | 简单 | React |
| 有哪些React表单库?它们分别有什么优缺点? | 简单 | React |
| React的状态管理器解决了什么问题?何时使用状态管理器? | 中等 | React |
| 在React项目中,如何进行静态类型检测? | 中等 | React |
| React的性能优化主要集中在哪个生命周期?它的优化原理是什么? | 困难 | React生命周期性能优化 |
| 在React中如何更新组件的状态?状态改变的过程是什么? | 简单 | React |
| 请解释:React的Redux?它主要解决了什么问题?它有哪些应用场景 是什么? | 简单 | ReactRedux |
| 使用Webpack打包React项目时,如何减小生成的JavaScript文件大小? | 中等 | React工程化 |
| Redux中异步action和同步action 有哪些关键差异? | 简单 | ReactRedux |
| Redux中如何重置状态? | 中等 | ReactRedux |
第 5 / 12 页