最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • React系列之生命周期

    正文概述 掘金(千钧)   2020-12-27   663

    提纲如下:

    1,说说react的生命周期?

    2,说说react的生命周期方法?

    一,react的生命周期

    react的生命周期分为三个阶段,分别是初始化挂载阶段、更新阶段以及卸载阶段。

    个人见解:不管react是使用类组件,还是使用函数组件引用useState、useEffect等hooks方法来进行开发,都有这三个周期阶段。

    不同的是react在使用类组件模式时,不同react大版本所使用的生命周期方法会有所不同。react版本在迭代更新时,尝试利用新功能的API时,并尽可能的保持了较旧的API正常运行,通过警告来逐步升级,这也是导致我们很多初学者从来不关注react版本迭代发生的变化,闷头只知道使用生命周期方法。在使用react开发项目时,一定要时刻关注react版本的变化与使用,这样我们才能更好的开发项目,避免掉一些生命周期方法带给我们的bug。

    二,react的生命周期方法

    不同大版本的react会有不同的生命周期函数方法,我们按找历史更新发布来看,我个人整理为如下几个更新版本:

    React系列之生命周期

    接下来,我们挨个说清楚。

    1,react-15版本的生命周期方法

    React系列之生命周期

    2,react-16.3版本的生命周期方法

    React系列之生命周期

    我们引用官网文档提供的生命周期图谱:

    React系列之生命周期

    3,react-16.4版本的生命周期方法

    这与16.3版本的唯一区别是静态方法getDerivedStateFromProps()除了在初始化和props更新时触发的基础上,增加了state更新和forceUpdate()时也可以触发此方法。如下图所示

    React系列之生命周期

    4,react-16.8版本

    react-16.8版本主要为我们使用函数组件开发引入了hooks方法,从而可以通过函数式编程来实现类组件的相关功能(已经很接近)。

    5,react-17版本

    react-17版本则正式废弃了componentWillMount()、componentWillReceiveProps()和componentWillUpdate()这三个生命周期方法。


    起源地下载网 » React系列之生命周期

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元