React.js-Flow.js可以运行,但是不检查属性类型

时间:2018-07-18 21:17:17

标签: reactjs flowtype create-react-app

问题:

yarn flow命令正常工作,检测Props是否包含特定属性,但不检查属性类型。

配置:

React.js(create-react-app)+ Flow.js

示例:

<SomeComponent some={'Some text'} />

...

type Props = {
  some: boolean // some wrong type
};

class SomeComponent extends React.Component<Props> {
  render() {
    return (
      <div>
        {this.props.some}
      </div>
    );
  }
}

结果:

  1. 如果我未在some中声明Props字段,则yarn flow命令将返回:由于缺少一些属性,因此无法获取this.props.some在道具中 ... 没关系!

  2. 但是... yarn flow命令对道具类型没有反应。尽管变量包含string并且类型设置为boolean,但我收到消息:没有错误!

问题:

我该如何解决?

0 个答案:

没有答案