react生命周期1.1.constructor() constructor()中完成了React数据的初始化,它接受两个参数 :props和context,当想在函数内部使用这两个参数时 ,需使用super()传入这两个参数。 注意:只要使用了constructor()就必须写super() ,否则会导致this指向错误。1.2.componentWillMount() componentWillMount()一般用的比较少, 它更多的是在服务端渲染时使用。 它代表的过程是组件已经经历了constructor()初始化数据后,但是还未渲染DOM时。1.3.componentDidMount() 组件第一次渲染完成,此时dom节点已经生成, 可以在这里调用ajax请求,返回数据setState后组件会重新渲染 1.4.componentWillUnmount () 在此处完成组件的卸载和数据的销毁。 1. clear你在组建中所有的setTimeout,setInterval 2. 移除所有组建中的监听 removeEventListener 3. 有时候我们会碰到这个warning: