关于声明周期

关于声明周期

http://img1.sycdn.imooc.com//climg/5f4efd16090b6a0929761472.jpg

http://img1.sycdn.imooc.com//climg/5f4efd1a09441f4922001398.jpg

1.原来的生命周期函数是否还能继续使用?2.新的生命周期函数与旧的生命周期函数有哪些区别?3.查阅了官网新的生命周期函数在2018年初就有博文更新说明,为什么到现在课程里还没有说明?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,问题解答如下:

1. 原来的生命周期函数还可以用,在react的官网上,有相关说明:

http://img1.sycdn.imooc.com//climg/5f4f16e309ebcc8306880346.jpg

2. 随着react版本的不同,它的底层代码在不断优化,所以对生命周期函数做了调整,比如新增了getDerivedStateFromProps 方法,它是在“组件实例化之后以及重新渲染之前调用”,即不管什么原因导致了组件重新渲染,都会触发此方法,它与componentWillReceiveProps这个生命周期函数的区别在于,后者仅在props发生变化时执行,至于更多的区别,同学可以查看react中文文档进行扩展:https://zh-hans.reactjs.org/docs/react-component.html

3. 很抱歉给同学带来了不好的学习体验,视频中,没有提到版本升级的问题,是因为学习框架时,查看它的官网是必不可少的步骤,而官网上会有相关的版本升级的提示,因此视频中,没有特意去强调该问题,对于该点,希望得到同学的谅解。

由于框架是在不断更新迭代的,所以我们能做的就是通过它的某一个版本的api入门,然后再通过官网、实战不断强化我们的知识。而当前视频中讲解的生命周期函数是比较易懂的、流程也相对清晰,所以以当前的声明周期函数为主,带大家入门;另外,虽然react在不断更新,但是当前大多数企业使用的还是之前的版本,所以当前的生命周期函数也是可以应用到实际开发的。

如果我的回答帮助到了你,欢迎采纳!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师