在上篇研究路由的过程中,发现react的路由在切换 时,上一个路由地址对应的组件会被销毁,并且调用了对应的钩子函数componentWillUnmount

虽然字面上都理解:
Invoked immediately before a component is unmounted from the DOM

但是究竟什么时候算是被销毁,经过一番 实践与网上查询

当组件render时,发现某个组件不需要了,则该组件就会被销毁。

再回过头想想路由的实现,在点击切换路由时,内部就是用的 if click A return A else if click B return B 吧


shuhdad
15 声望2 粉丝