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

你可能感兴趣的:(React,Native)