欢聚时代yy React前端实习面试(11.17)

1.事件流分为哪三个阶段?

2.默认情况下,点击事件是在捕获阶段还是冒泡阶段触发?

3.如何在代码中设置让事件在捕获阶段触发?

4.stopPropagation 和 preventDefault 分别有什么作用?

5.如何阻止一个已经绑定的第三方库事件执行?

6.在 JS 中如何移除一个已经注册的事件监听器?

7.事件循环中,微任务(Microtask)和宏任务(Macrotask)的执行顺序是怎样的?

8.为什么 Promise 的递归调用会导致浏览器卡死,而 setTimeout 的递归调用通常不会?

9.TypeScript 中 interface 和 type 的区别是什么?

10.如果声明了两个同名的 interface,最终的效果是怎样的?

11.React 中 useMemo 和 useCallback 的区别是什么?useMemo 是否可以完全替代 useCallback?

12.useRef 除了获取 DOM 元素,还有哪些常见用途?

13.如何修改 useRef 定义的值?它会触发页面重新渲染吗?

14.React 的 Context Provider(上下文提供者)是否可以嵌套使用?

15.React 组件销毁(卸载)的时机如何捕获?

16.如何撤销一次已经提交并推送到远程仓库的 Git Commit?
全部评论

相关推荐

昨天 00:57
门头沟学院 golang
菜菜_带带:作弊的前提是你得有真东西,不然很容易就备看出来了,至于混进去,都是面试造火箭,工作拧螺丝罢了
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务