RN中属性的使用

1.设置属性类型

通过修改propsType来实现,恩,比较奇怪的写法,感受下

static propsType={
    title:View.propTypes.string,
    titleView:View.propTypes.element,
    hidden:View.propTypes.bool,
    style:View.propTypes.style,
}

2.构造属性

通过constructor构造器来实现,里面可以设置属性的默认值

constructor(props){
    super(props);//父类方法
    this.state={
      title:'',
      hidden:false,
    }
  }

3.使用属性

很简单,直接this.props.xx

4.修改属性

也很简单,用setState方法:

this.setState({
    title: 'ha ha'
  });

推荐阅读更多精彩内容