优艾设计网

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

优艾设计网 https://www.uibq.com 2023-06-01 07:22 出处:网络 作者:PS入门教程
今天读react源码有一个地方不太懂(第一次提问,多多指教优艾设计网_平面设计)疑问在下方调用方法unmountComponent()处 // 卸载组件unmountComponent: function() {// 设置状态为 UNMOUNTING this._compositeLifeCycl

今天读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); }


0

精彩评论

暂无评论...
验证码 换一张
取 消