今天读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.1-10元之间
一周热门 更多>