Flow 认为 PropTypes 不可达

Flow thinks that PropTypes is unreachable

我尝试将 propTypes 添加到我的组件,但流显示消息“[流覆盖率] 未覆盖代码”。我已经为 PropTypes 安装了 flow-typed,它也没有帮助。我不知道哪里出了问题。

// @flow
import React, { Component } from "react";
import PropTypes from "prop-types";

type Props = {
    name: string
}

class Hello extends Component<Props> {
    static propTypes = { // [flow coverage] uncovered code
        name: PropTypes.string
    }

    render() {
        return <h1>{this.props.name}</h1>;
    }
}

flow warning

正如您在 flowtype/flow-for-vscode#138, this is a bug in flow coverage (issue: facebook/flow#2233 中看到的那样。