如果组件已卸载,那么该对象是否会再次被重用?
用例:假设组件有时是在if语句中从更高级别显示的.
如果该组件由于状态更改而消失,那么componentWillUnmount调用当然会触发.当它稍后由于状态改变而重新出现时,是否会重复使用相同的组件或从头开始创建它?我猜不会有新组件的保证,这就是WillMount和WillUnmount都存在的原因.
不,一旦卸载,如果没有引用,实例将被垃圾收集,并且如果重新安装组件,则单独地,将有一个新实例.
https://github.com/facebook/react/issues/4770#issuecomment-136928760
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |