javascript - React 中的 onClick 这样的事件会污染内存堆吗?

标签 javascript reactjs

我在学习 React 时遇到了像 onCLick 这样的事件。之前看到一篇文章说如果在纯JS中使用addEventListener会污染内存堆,所以需要使用removeEventListener()来保证不污染内存堆。问题是“React 也是这样吗?”,即当我们在 React 中使用 onCLick 或任何其他事件时,它们中的任何一个都会污染内存堆吗?

最佳答案

是的。如果您不删除事件监听器,它们将继续监听。 添加/删除它们的好地方是 componentDidMount/componentWillUnmount。

关于javascript - React 中的 onClick 这样的事件会污染内存堆吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229314/

相关文章:

reactjs - 我的 react 组件工作正常,但 Jest 测试失败

javascript - ReactJS OnKeyPress 触发按钮按下

php - 使用 AJAX 将数据记录到数据库

javascript - 第一次点击,结果不符合我的预期

javascript - 可以在传单 map 中设置 MBTiles 的样式吗?

reactjs - React Redux 工具包 - 输入字段的状态管理

javascript - React-testing-Library with Jest 无法解析 CRACO 别名

javascript - 如何检查 node.js 中打开的连接数?

javascript - 未捕获的类型错误 : Cannot create property '_meta' on string

javascript - 通过 API PUT 删除换行符将文本区域保存到数据库