reactjs - React 上的 onScroll 与 addEventListener
问题描述
使用 onScroll 与 addEventListener 有什么优势?
卸载组件时,onScroll 会自动调用 removeEventListener 吗?
我在文档、论坛或 Github 本身的任何地方都找不到这些信息。
谢谢!
解决方案
By using onScroll
you could leverage the React event system, it normalizes the behavior between different browsers and helps to avoid memory leaks.
但是,如果您想指定是否要附加被动侦听器,您会转向addEventListener
. React 不支持这个选项。(参考:https ://github.com/facebook/react/issues/6436 )
推荐阅读
- bash - Bash:chmod +x localizable.sh:权限被拒绝
- reactjs - Mapbox 地理编码器上的 CSS
- javascript - 如何使用 jQuery 终端制作日志检索系统
- scope - 局部变量更改值较晚
- node.js - 如何在“package.json”中执行更新的“start”属性而不是使用“npm start”的原始属性?
- r - 分割小提琴图(ggplot)的纯色图例?
- amazon-web-services - 如何在 dynamodb 中的属性上插入具有增量值的项目
- css - 反应不使用已经导入的 css 样式
- python - 将 pandas 中的句子(字符串)拆分为带有句子编号的单独的单词行
- ios - 向 TableView Swift IOS 添加内容