首页 > 解决方案 > React 上的 onScroll 与 addEventListener

问题描述

使用 onScroll 与 addEventListener 有什么优势?

卸载组件时,onScroll 会自动调用 removeEventListener 吗?

我在文档、论坛或 Github 本身的任何地方都找不到这些信息。

谢谢!

标签: reactjs

解决方案


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 )


推荐阅读