互联网/IT行业面试题 · 编码实现 · React
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 41 道 · 更新 2026-08-05
筛选题目已选:编码实现 · React
考察点
技术栈
第 21 题请用 React 手写一个 TodoList 组件,支持新增、删除和标记完成的功能。 考察 React 组件状态管理、受控组件和列表渲染能力第 22 题React中key的作用和原理 考察React列表渲染中key的作用、diff算法原理及正确使用第 23 题请介绍一下你提到的自定义Hook的具体作用和实现方式。 考察对React自定义Hook的设计思路、职责划分和实现能力第 24 题在React中,如何从父组件获取子组件暴露的值或方法?请说明实现方式。 考察对React组件间通信机制的理解,特别是父组件访问子组件实例的能力第 25 题假设可视区域显示10项,请设计一个虚拟滚动实现,说明如何计算渲染哪些项以及如何处理滚动事件。 考察虚拟滚动具体实现方案和边界处理能力第 26 题请手写一个自定义 Hook:usePrevious,用于获取某个 state 的上一次更新后的值。 考察自定义 Hook 的封装思路与 ref 的引用特性第 27 题用React/Vue实现一个淘宝商品的增删查改界面,给30min,要一边写一边说 考察前端框架实战能力、编码规范与实时沟通表达第 28 题如何把 Alert 组件从原地渲染改为像 Message 组件那样的 API 式调用——比如调用 api.alert() 后渲染到一个全局浮层,而不是在页面当前位置渲染? 考察组件库 API 设计与命令式渲染(动态挂载浮层)的实现思路第 29 题在 React 中,useEffect 可以代替哪些生命周期方法?请举例说明。 考察对 useEffect 与生命周期映射关系的理解第 30 题请演示在一个函数组件中使用 useState 和 useEffect 管理一个简单的计数器并订阅定时器的完整写法。 考察 React Hooks 的实际编码应用第 31 题请手写一个 React 手动计数组件,实现点击按钮使计数增加的功能。 考察 React 组件编写、状态管理与事件处理第 32 题请结合React场景设计一个算法题,并说明你的解题思路。 考察算法基础与React实际应用的结合能力第 33 题类组件中写的定时器想卸载,在Hooks中怎么操作? 考察React Hooks中副作用清理机制与类组件生命周期方法的对应关系第 34 题路由懒加载的具体实现 考察前端路由懒加载的实现方式与原理第 35 题请用React实现一个计时器组件,要求支持开始、暂停、重置功能。 考察React组件状态管理与事件处理的实现能力第 36 题在 React 中,useEffect 的回调函数返回值的类型是什么?请说明其用途。 考察对 useEffect 清理函数的理解第 37 题请编写一个防抖和节流的 React Hook,并说明它们的使用场景。 考察对防抖与节流原理的理解及在 React 中的封装实现能力第 38 题实现输入框关键词联想功能(含联想、回填、空白处关闭列表),使用 Vue/React 现场实现一个组件,通过 Axios 调用 autocompletion 接口。 考察前端组件实现、异步交互和事件处理的综合能力第 39 题请手写一个倒计时组件,支持指定目标时间、实时更新显示、以及完成后停止。 考察对定时器、生命周期和边界情况的处理能力第 40 题请手写一个自定义Input组件,要求同时支持受控和非受控用法,并遵循函数组件规范。 考察React受控与非受控组件实现、函数组件规范及代码质量