美文网首页
RN-生命周期相关的五个函数

RN-生命周期相关的五个函数

作者: Valley4Z | 来源:发表于2019-01-06 17:24 被阅读24次

    01:getDefaultProps:组件实例创建前调用,多个实例间共享引用。注意:如果父组件传递过来的Props和你在该函数中定义的Props的key一样,将会被覆盖。

    02:getInitalState:组件示例创建的时候调用的第一个函数。主要用于初始化state。注意:为了在使用中不出现空值,建议初始化state的时候尽可能给每一个可能用到的值都赋一个初始值。

    03:componentWillMount:在render前,getInitalState之后调用。仅调用一次,可以用于改变state操作。

    04:render:组件渲染函数,会返回一个Virtual DOM,只允许返回一个最外层容器组件。render函数尽量保持纯净,只渲染组件,不修改状态,不执行副操作(比如计时器)。

    05:componentDidMount:在render渲染之后,React会根据Virtual DOM来生成真实DOM,生成完毕后会调用该函数。在浏览器端(React),我们可以通过this.getDOMNode()来拿到相应的DOM节点。然而我们在RN中并用不到,在RN中主要在该函数中执行网络请求,定时器开启等相关操作

    相关文章

      网友评论

          本文标题:RN-生命周期相关的五个函数

          本文链接:https://www.haomeiwen.com/subject/ogqgwxtx.html