问答

阅读react源码时产生的疑问?

完美搭档 浏览量:0 | 2023-05-31 14:40
+关注

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

// 卸载组件unmountComponent: function() {// 设置状态为 UNMOUNTING this._compositeLifeCycleState = CompositeLifeCycle.UNMOUNTING;// 如果存在 componentWillUnmount,则触发if (this.componentWillUnmount) { this.componentWillUnmount(); }// 更新状态为 nullthis._compositeLifeCycleState =<爱尬聊_创建词条> null;//**下面调用unmountComponent()不会死循环吗** this._renderedComponent.unmountComponent();this._renderedComponent = null; ReactComponent.Mixin.unmountComponent.call(this); }


文章剩余50%

精彩推荐

RECOMMEND

热门评论

TOP COMMENTS

    暂无评论...
验证码 换一张
立即登录评论
分享到
取消