接上前面两期的内容,《前端基础知识整理汇总(上)》、《前端基础知识整理汇总(中)》,如果你还没有看前面内容的话,建议你可以点开连接看看,也可以收藏着有空的时候,慢慢看。
以下是这个内容的最后一篇内容。
react 生命周期
React v16.0前的生命周期
初始化(initialization)阶段
此阶段只有一个生命周期方法:constructor。
constructor()
用来做一些组件的初始化工作,如定义this.state的初始内容。如果不初始化 state 或不进行方法绑定,则不需要为 React 组件实现构造函数。
为什么必须先调用super(props)?
因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后再对其进行加工,加上子类自己的实例属性和方法。如果不调用super方法,子类就得不到this对象。
class Checkbox extends React.Component {
constructor(props) {
// 标签:DOM,前端,汇总,更新,基础知识,React,props,组件,节点 From: https://blog.51cto.com/u_15809510/5834723