React本征 一个实用程序组件,允许轻松访问浏览器本机事件。 这与本机无关! 请不要将此库与混淆。 该库用于直接处理浏览器本地事件。 为什么? React的使用document上的单个事件侦听器。 如果您的整个应用程序都在React内部,那么这很好,但如果将React组件插入包含其他事件侦听器的页面中,效果就不那么理想了。 如果事件在您的React组件内部发生,则您的组件将是最后一个听到该事件的组件。 该事件将首先传播到页面上其所有祖先元素。 。 如果您的问题是您需要停止从React组件泄漏到页面其余部分的事件,那么是解决方案。 安装 在您的项目目录中: npm install --save react-native-listener 用法 在您的JSX文件中,只需使用包装要收听的元素(只有一个!),然后将事件侦听