React Flow忽略`类型Props`

时间:2018-01-15 09:13:18

标签: reactjs

"babel-plugin-react-flow-props-to-prop-types": "^0.15.0"已安装。 .babelrc"plugins": [ ["react-flow-props-to-prop-types"] 应用程序本身与代码完美匹配:

import * as React from "react";
type Props = {
  variant: string,
  getData: func
};

export class CityInputContainer extends React.Component<Props> {
     submitName = e => {
    //----------------------------
    this.props.getData(this.props.variant, this.state.city);
    //----------------------------
  };
}

但是没有任何道具类型的严格政策。我的意思是,这variant: number有效  没有任何警告。 这个React.Component<BlaBla> {}也可以。 一切都在进行,因为我刚评论过CityInputContainer.propTypes = { variant: PropTypes.string.isRequired, getData: PropTypes.func.isRequired } Flow出了什么问题?难道我不期待错误信息吗?

0 个答案:

没有答案