阅读react源码时产生的疑问 财富值69

2016-10-16 23:58发布

今天读react源码有一个地方不太懂(第一次提问,多多指教)疑问在下方调用方法unmountComponent()处

// 卸载组件  unmountComponent: function() {  // 设置状态为 UNMOUNTING this._compositeLifeCycleState = CompositeLifeCycle.UNMOUNTING;  // 如果存在 componentWillUnmount,则触发  if (this.componentWillUnmount) { this.componentWillUnmount(); }  // 更新状态为 null  this._compositeLifeCycleState = null;  //**下面调用unmountComponent()不会死循环吗** this._renderedComponent.unmountComponent();  this._renderedComponent = null; ReactComponent.Mixin.unmountComponent.call(this); }
友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>