编程知识 cdmana.com

React 手动卸载组件 API 触发 componentWillUnmount()

已知componentWillUnmount()会在组件将被卸载前,被执行。
那么如何手动卸载某个组件,以(触发该方法的执行来)验证该规则?
调用以下API即可:ReactDOM.unmountComponentAtNode(container)

// 将组件element渲染到container中
ReactDOM.render(element, container);

// 卸载container中的组件,定时 5s 后执行
setTimeout(function() {
    
  ReactDOM.unmountComponentAtNode(container);
}, 5000);

版权声明
本文为[锦天]所创,转载请带上原文链接,感谢
https://wuyujin.blog.csdn.net/article/details/108032717

Scroll to Top