ESLint React PropTypes 与 JSX

ESLint React PropTypes with JSX

我正在使用 Airbnb javascript 标准来检查我的 React 应用程序,但我收到一个错误,我不确定如何修复。我正在传递另一个组件,以便创建一个关于组件本身的页面,包括组件本身 (children)、标题和降价说明。对于这些项目中的每一项,我都会遇到一堆错误。

'children' is missing in props validation - react/prop-types

我知道这是因为我没有定义道具,但我不知道如何让它工作。

我基本上是在输出类似下面的内容。

const example = ({ title, children, description }) => (
    {title}
    {md.render(description)}
    {children}
)

在这种情况下我将如何定义我的道具?

我最终解决了这个问题,只是我的原始代码中有拼写错误!

const example = ({ title, children, description }) => (
    {title}
) 

example.propTypes = {
   title: PropTypes.string,
}