reactjs - 将处理程序绑定到 React 中的元素
问题描述
我正在学习 React,并想深入了解使用事件处理程序处理事件的幕后工作原理。后来偶然看到这篇文章https://hub.packtpub.com/how-to-perform-event-handling-in-react-tutorial/解释事件处理如何在幕后工作。这篇文章说:“当你在 JSX 中为一个元素分配一个事件处理函数时,React 实际上并没有将事件监听器附加到底层 DOM 元素。相反,它会将函数添加到函数的内部映射中。只有一个事件页面文档上的监听器。当事件通过 DOM 树冒泡到文档时,React 处理程序检查是否有任何组件具有匹配的处理程序”。“它将函数添加到函数的内部映射”是否意味着每个组件都有自己的内部函数映射?或者这是否意味着 React 在一个应用程序中获取所有事件处理程序并将所有这些处理程序放在其内部函数映射中?
请大家帮助任何人。如果您感到困惑,请告诉我
解决方案
推荐阅读
- wordpress - WORDPRESS 用户通过 ID 访问特定联系表格 CFDB7
- amazon-s3 - 汇合平台 S3SinkConnector 不工作
- javascript - 是否可以将数据附加到 Firebase Analytics page_view 事件?
- python - 如何将项目附加到类对象的属性?
- xcode - 在 XCTest UI 测试中单击 NSToolbarItem
- r - 结合两个数据框,相似的行,相似的列,除了一个列具有不同的值
- html - CSS Grid - 在中心上方对齐自我
- swift - SwiftUI 数组 - 忽略零值
- php - 为什么 Laravel 的 HTTP 内核中的路由使用完全限定的类名和 ::class?
- jquery - 滚动时导航未突出显示