图解React组件生命周期

React版本更新得太快,向下兼容做得不太好,所以放慢了学习。直到最近面试才知道很多公司都开始尝试使用React了,尤其是使用React Native开发混合App。

不管是哪个版本的React,它的设计思想是没有变的,核心之一就是组件生命周期。React中状态发生转换时会触发不同的钩子函数,从而让开发者有机会做出响应。每个组件都会经历初始化、运行中和销毁三个阶段,每个阶段都有开发者可以自定义的函数,执行不同的行为。

React组件生命周期

上图解析了React组件生命周期,记得只有render函数是必需的。希望对大家有所帮助。

发表评论