React Native组件生命周期与父子组件传值

2022-11-30 11:15:36 浏览数 (1)

组件生命周期

众所周知,React Native是一个以组件为基本元素的开发框架,系统为我们提供了大量的现成的组件,我们也可以继承系统的Component和PurComponent自定义组件。既然是组件,那它就有自己的生命周期,通过不同的生命周期函数,我们可以干不同的事情。React Native将组件的生命周期分为如下几个阶段,总的概括起来有:挂载、存活和销毁几个阶段,涉及到的生命周期函数可以用下面的图来表示。

下面我们就这些生命周期函数给大家做一个总结。

getDefaultProps

getDefaultProps函数的定义如下:

代码语言:javascript复制
object getDefaultProps()

此方法在对象被创建之前执行,因此不能在方法内调用this.props,被创建的类会有缓存,映射的值会存在this.props。同时,需要注意的是getDefaultProps()返回的对象可以在实例中共享,但是不是复制。

getInitialState

getInitialState函数的定义如下:

0 人点赞