React Native自定义组件中的各种属性检查

import {Component} from 'react';
import {ViewPropTypes} from 'react-native';
import {PropTypes} from 'prop-types';

export default class NavigationBar extends Component{
    static propTypes = {
         style: ViewPropTypes.style,//样式属性检查,注意ViewPropTypes是从‘react-native’中导入的
         title: PropTypes.string,   //字符串类型检查
         optionNum:  PropTypes.number  //数值类型检查
         titleView: PropTypes.element  //元素/组件类型检查
         hide:    PropTypes.bool       //布尔类型检查
         optionObject:  PropTypes.object  //对象类型检查
         optionalFunc:  PropTypes.func   //函数类型检查
         optionArray: PropTypes.array    //数组类型检查
    }
}

更为具体详实的例子看https://www.jianshu.com/p/2896acb5746b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值