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>
);
}
}
如果我未在some
中声明Props
字段,则yarn flow
命令将返回:由于缺少一些属性,因此无法获取this.props.some在道具中 ... 没关系!
但是... yarn flow
命令对道具类型没有反应。尽管变量包含string
并且类型设置为boolean
,但我收到消息:没有错误!
我该如何解决?