我在学习 React 时遇到了像 onCLick 这样的事件。之前看到一篇文章说如果在纯JS中使用addEventListener会污染内存堆,所以需要使用removeEventListener()来保证不污染内存堆。问题是“React 也是这样吗?”,即当我们在 React 中使用 onCLick 或任何其他事件时,它们中的任何一个都会污染内存堆吗?
最佳答案
是的。如果您不删除事件监听器,它们将继续监听。 添加/删除它们的好地方是 componentDidMount/componentWillUnmount。
关于javascript - React 中的 onClick 这样的事件会污染内存堆吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229314/