组件内自己用addEventListener注册的事件需要手动销毁吗

来源:7-22 加载更多-总结

南风喃__

2017-05-27

如题,就比如这个地方loadmore在window上注册了事件,如果路由切换了,进入了别的页面,这个window下的事件依然会触发吗?还是说react会处理这些事件的注销


写回答

2回答

日月小明

2017-05-28

调用组件生命周期卸载前的钩子函数:

componentWillUnmount() {

    obj.removeEventListener('click', clickHandler)

}


2
0

双越

2017-05-28

可以在组件 UnMount 时销毁掉

0
0

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程