首页 > 解决方案 > 将处理程序绑定到 React 中的元素

问题描述

我正在学习 React,并想深入了解使用事件处理程序处理事件的幕后工作原理。后来偶然看到这篇文章https://hub.packtpub.com/how-to-perform-event-handling-in-react-tutorial/解释事件处理如何在幕后工作。这篇文章说:“当你在 JSX 中为一个元素分配一个事件处理函数时,React 实际上并没有将事件监听器附加到底层 DOM 元素。相反,它会将函数添加到函数的内部映射中。只有一个事件页面文档上的监听器。当事件通过 DOM 树冒泡到文档时,React 处理程序检查是否有任何组件具有匹配的处理程序”。“它将函数添加到函数的内部映射”是否意味着每个组件都有自己的内部函数映射?或者这是否意味着 React 在一个应用程序中获取所有事件处理程序并将所有这些处理程序放在其内部函数映射中?

请大家帮助任何人。如果您感到困惑,请告诉我

标签: reactjs

解决方案


推荐阅读