美文网首页
React中使用PropTypes进行类型检查

React中使用PropTypes进行类型检查

作者: 鹤仔z | 来源:发表于2020-03-06 00:59 被阅读0次

随着React项目的扩大,使用PropTypes可以帮助我们捕获大量的错误。

在vue中,可以用对象的形式接收Props来进行数据检查,而在React15.5版本之后,此模块被分离了出来,需要进行相应配置才可以实现数据检查:

  1. 安装

    cnpm i prop-types

  2. 在接收props的子级中引入

    import PropTypes from 'prop-types'

  3. 设置类型检查

    // 小写propTypes是组件的属性
    ComponentName.propTypes = {
        // 大写PropTypes是引入的插件(可以是别名
        id:PropTypes.number,
        name:PropTypes.string,
        isDone:PropTypes.bool
    }
    
  4. 设置默认值

    ComponentName.defaultProps = {
        id:10001,
        name:'张伟',
        isDone:true
    }
    

PropTypes用法详情

相关文章

网友评论

      本文标题:React中使用PropTypes进行类型检查

      本文链接:https://www.haomeiwen.com/subject/nfqsrhtx.html