react生命周期的理解

亡梦爱人 提交于 2020-01-10 17:16:44

组件的生命周期
    1.什么是生命周期?
        React的生命周期其实就是组件的生命周期,是指组件从创建到销毁的一整个过程。
        分为三个阶段:
        1.初始化期
        2.存在期
        3.销毁期
    
    2.生命周期函数
        在生命周期中每个阶段都有一些固定的函数,就叫生命周期函数,系统会在适当的时期自动执行,只需设置即可。
    
    3.生命周期
        初始化之前:整个组件被引入时执行
            getDefaultProps:设置默认属性值
            
        实例化期(初始化期):组件类被实例化到完全渲染出来。
            getInitialState     设置组件的默认状态值
            componentWillMount    组件渲染前
            render                组件渲染中,不能省略,必须手动实现
            componentDidMount    组件渲染后,通常编写AJAX获取远程数据。
            
        存在期:组件渲染出来可以被用户浏览和操作
            componentWillReceiveProps   即将改变属性值
            shouldComponentUpdate        是否要重新渲染,返回值为ture or false
            componentWillUpdate            组件更新前
            componentDidUpdate            组件更新后
            
        销毁期:组件生命周期的最后一个,组件被其他组件所替换,不再显示,就叫组件销毁
            componentWillUnmount    组件即将销毁的函数,可以做一些数据回收,内存释放的事

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!