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(利用这个属性可以给接下来的滑动设立禁用与否提供了一个思路)
这个人暂时没有 freestyle