美文网首页
Android混合开发之 ReactNative4--props

Android混合开发之 ReactNative4--props

作者: 李星星星星星 | 来源:发表于2019-02-25 18:40 被阅读0次

ReactNative的常用组件和用法

参考 https://reactnative.cn/docs/0.42/image/

props的类型检查

利用PropTypes进行类型检查

import PropTypes from 'prop-types';

...
class Test extends Component{
  static defaultProps={
    name:"XXX", // name默认为XXX
  }

  static propTypes={
    name:PropTypes.string,//name类型必须为string,如果不是string的话,页面会有提醒
  }
...

Ref机制和组件绑定的三种方式

Ref机制

ReactNative中提供了ref机制,通过在组件中加入ref="xxx",就可以定义一个组件的引用,类似于Android中xml布局中给标签加入id属性

三种绑定方式
//1.
声明: <RefTest ref="xx"/>
获取: var size = this.refs.xx.getSize();

//2.
this.xx = React.createRef();
声明: <RefTest ref="xx=>this.xx=xx"/>
获取: var size = this.xx.getSize();


//3.
声明: <RefTest ref="xx"/>
获取: var size = this.refs['xx'].getSize();

相关文章

网友评论

      本文标题:Android混合开发之 ReactNative4--props

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