如何在我的 React linter 中修复“声明的道具类型中的错字:标题”?

bp1*_*123 2 eslint eslint-config-airbnb prettier

我目前使用 ESLint、Airbnb lint 和 Prettier 来控制代码样式。我在header.propTypes下面的标题中遇到错误。我看过文档,但我不理解解决方案。这是一个 React 项目。

错误是:

声明的道具类型中的错字:标题

我在这里做错了什么?

export default function Header(props) {
  const { title } = props;
  return (
    <Helmet>
      <title>{title}</title>
    </Helmet>
  );
}

Header.propTypes = {
  title: PropTypes.title.isRequired
};
Run Code Online (Sandbox Code Playgroud)

Eva*_*oli 7

RHS 无效,PropTypes.title.isRequired。你可能想拥有PropTypes.string.isRequired.