组件即将被挂载,在Render方法之前调用:
应用场景: 常用于组件的启动工作,例如:Ajax数据的获取,定时器的启动,类似Render函数的前哨,调用setState修改状态也不会引起重新绘制,这个时候没有任何渲染...,需要注意的是,它可以在服务器端被调用,也可以在浏览器端调用
componentDidMount:组件被加载完之后调用,也就是render函数执行之后调用,相当于render函数的后卫,当这个生命周期执行时...,render函数会引发渲染,组件重新挂载到DOM树上
注意:它只能在浏览器端调用,在服务器端使用React的时候不会调用,装载是将组件渲染,并且构造DOM元素,然后塞入页面的过程,这个状态是不可能在服务器端完成的...:组件挂载开始之前调用,也就是render函数之前被自动调用,在React16.3版本之后不应该使用,由于该函数在Render函数之前调用,因此使用同步的setState方法不会触发额外的render处理...,则放到componentDidMount中
render:组件的渲染,插入到DOM元素中,
componentDidMount:组件挂载完之后调用,也就是在render函数之后调用,DOM已经插入到页面中了的