Rad*_*dex 5 javascript dom reactjs
我有一个反应组件,它在安装时采用 dom 引用(我知道这是一个边缘情况)。我想知道是否有必要设置为null托管 dom 的属性。还是反应会照顾它?
componentDidMount() {
this.elm = document.getElementById('foo')
}
componentWillUnmount(){
this.elm = null
}
Run Code Online (Sandbox Code Playgroud)
通过 React 文档,您只需要清理全局元素,例如使计时器无效、取消网络请求或清理在 componentDidMount() 中创建的任何订阅。
一个引用将在卸载周期随组件一起被销毁。
https://reactjs.org/docs/react-component.html#componentwillunmount
| 归档时间: |
|
| 查看次数: |
10842 次 |
| 最近记录: |