react native 简单的理解

学习react native 一个多月,理解了下面的一些东西:

1:props属性,为只读属性,可以在父组件渲染的时候修改,将新的props传递给子组件

2:组件给自己定义时props时,可以利用defaultProps制定默认值

例如:定义默认时间100,且不可更改

static defaultProps={

time:100,

}

3:state的更改将改变视图的渲染,所以在render中不可以更改state

设置一个可变值和其初始值

constructor(props){

super(props);

this.state={

time:100

//可以在渲染的外部改变其值

};

}

4:控件之间的通信(理解了通信的机制,没有用过,感觉给自己需要的那个动态提供了一个思路)

利用父子以及回调函数完成通信

利用this.refs,可以取得相应的控件,就可以调用setstate,或者拿到state和props(利用这个属性可以给接下来的滑动设立禁用与否提供了一个思路)

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容