关于声明周期
1.原来的生命周期函数是否还能继续使用?2.新的生命周期函数与旧的生命周期函数有哪些区别?3.查阅了官网新的生命周期函数在2018年初就有博文更新说明,为什么到现在课程里还没有说明?
正在回答
同学你好,问题解答如下:
1. 原来的生命周期函数还可以用,在react的官网上,有相关说明:
2. 随着react版本的不同,它的底层代码在不断优化,所以对生命周期函数做了调整,比如新增了getDerivedStateFromProps 方法,它是在“组件实例化之后以及重新渲染之前调用”,即不管什么原因导致了组件重新渲染,都会触发此方法,它与componentWillReceiveProps这个生命周期函数的区别在于,后者仅在props发生变化时执行,至于更多的区别,同学可以查看react中文文档进行扩展:https://zh-hans.reactjs.org/docs/react-component.html
3. 很抱歉给同学带来了不好的学习体验,视频中,没有提到版本升级的问题,是因为学习框架时,查看它的官网是必不可少的步骤,而官网上会有相关的版本升级的提示,因此视频中,没有特意去强调该问题,对于该点,希望得到同学的谅解。
由于框架是在不断更新迭代的,所以我们能做的就是通过它的某一个版本的api入门,然后再通过官网、实战不断强化我们的知识。而当前视频中讲解的生命周期函数是比较易懂的、流程也相对清晰,所以以当前的声明周期函数为主,带大家入门;另外,虽然react在不断更新,但是当前大多数企业使用的还是之前的版本,所以当前的生命周期函数也是可以应用到实际开发的。
如果我的回答帮助到了你,欢迎采纳!
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星