美文网首页
使用 PropTypes 进行组件参数验证

使用 PropTypes 进行组件参数验证

作者: xdoer | 来源:发表于2019-05-17 12:02 被阅读0次

缘由

大型应用程序的构建更适合用强类型的语言来构建,它有更多的规则,可以帮助我们在编写代码阶段、编译阶段规避掉很多问题,让我们的应用程序更加的安全。

使用方法

import React, { Component } from 'react'
import PropTypes from 'prop-types'

class Comment extends Component {
  static propTypes = {
    comment: PropTypes.object
  }

  render () {
    const { comment } = this.props
    return (
      <div className='comment'>
        <div className='comment-user'>
          <span>{comment.username} </span>:
        </div>
        <p>{comment.content}</p>
      </div>
    )
  }
}

组件参数验证在构建大型的组件库的时候相当有用,可以帮助我们迅速定位这种类型错误,让我们组件开发更加规范。

更多使用案例:typechecking-with-proptypes

相关文章

  • 使用 PropTypes 进行组件参数验证

    缘由 大型应用程序的构建更适合用强类型的语言来构建,它有更多的规则,可以帮助我们在编写代码阶段、编译阶段规避掉很多...

  • react的通过props父组件向子组件传值

    Props 验证使用 propTypes,它可以保证我们的应用组件被正确使用,React.PropTypes 提供...

  • React.js 小书 Lesson24 - PropTypes

    React.js 小书 Lesson24 - PropTypes 和组件参数验证 本文作者:胡子大哈本文原文:ht...

  • prop-types

    在 React 中我们使用 prop-types 对组件的 prop 进行类型检测。 propTypes 能用来检...

  • React ------ PropTypes 类型检查

    使用 PropTypes 进行类型检查

  • (六)React 组件的 PropTypes与DefaultPr

    接收参数的时候,如何对参数的类型做校验?如何定义参数的默认值, PropTypes :对组件接收外部的 props...

  • Vue

    组件之参数验证 视频

  • react可复用组件

    健壮要对数据类型进行验证 对数据类型进行验证 解决方法:追加属性(类似与面向对象)通过属性propTypes给对象...

  • React个人整理

    React基础 自定义新组件 props和propTypes 带状态的文本框组件 从外部访问组件(谨慎使用) 中途...

  • 组件参数校验

    一、概念 组件的参数校验: 指的是父组件通过属性的形式给子组件传递了数据,子组件可以对这个数据进行一个验证或者约束...

网友评论

      本文标题:使用 PropTypes 进行组件参数验证

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