ReactNative 定义枚举

ReactNative没有enum定义枚举的方式,只能使用如下方式:

import PropTypes from 'prop-types';
constructor(props) {
        super(props);
        this.state = {
            plainType: PropTypes.oneOf('normal','selected',...),
}

使用:

if (this.state.plainType == 'normal'){
    //...TO DO 
}else if (this.state.plainType == 'selected'){
    //...TO DO 
}

枚举值可以由外部组件属性传值的方式传入。

有不足之处,还望指正。

你可能感兴趣的:(ReactNative 定义枚举)