代码之家  ›  专栏  ›  技术社区  ›  Jigar

如何在react本机功能组件中应用PropType?

  •  1
  • Jigar  · 技术社区  · 6 年前

    我试图用PropType验证props,但是我的eslist编译器显示了一个错误,请参见图片

    请纠正我这个有什么问题?

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  3
  •   Olivier JM    6 年前

    代码的问题是您正在使用 PropTypes 而不是 propTypes . 注意小写'p'

    SubHeader.propTypes = {
        left: PropTypes.array,
        center: PropTypes.array,
        right: PropTypes.array,
     }
    

    验证道具时与有状态组件没有区别

    这是你想看更多的链接 validating props

        2
  •  0
  •   Aravind S    6 年前

    如评论中所述,我们对信的大小写有疑问。它的小写字母 p .

    SubHeader.propTypes = {
         left: PropTypes.array,
         center: PropTypes.array,
         right: PropTypes.array,   
     }
    

    始终记住这一点,我们如何导入:

    import PropTypes from 'prop-types';
    

    以及github问题 here 和propType文档 here