描述React事件处理。
Describe React event handling.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: React Events
标签: SyntheticEvent, Event Delegation, Cross-browser, Performance
参考答案摘要
核心答案 为了解决跨浏览器兼容性问题,React 中的事件处理程序将传递 SyntheticEvent 实例,该实例是 React 跨浏览器本机事件的跨浏览器包装器。这些综合事件具有与您惯用的本机事件相同的界面,除了它们在所有浏览器中的工作方式相同。 有点有趣的是,React 实际上并未将事件附加到子节点本身。React 将使用单个事件侦听器在顶层侦听所有事件。这对性能有好处,也意味着 React...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。