首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React Native 系列(六) -- PropTypes

解决: 使用PropTypes PropTypes用处: 可以实现类型检查,当传入错误的属性值,会报警告,但是不会报错 用PropTypes定义属性,外界使用的时候会有提示 注意点: PropTypes...必须要用static声明,否则无效果 PropTypes只能用于React框架的自定义组件,默认JS是没有的,因为它是React框架中的。...PropTypes的使用 PropTypes:属性检测,使用的时候需要先导入,在React框架中 import React, { Component, PropTypes } from 'react';...属性类型 // 数组类型 PropTypes.array // 布尔类型 PropTypes.bool // 函数类型 PropTypes.func // 数值类型 PropTypes.number...// 对象类型 PropTypes.object // 字符串类型 PropTypes.string // 规定prop为必传字段 PropTypes.

1.6K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React--8: 组件的三大核心属性2:props

    当然不是,现在的 {}表示的是我要写 js代码了。 所以我们传递的参数就是 ...p。 这是因为经过了Babel和react的处理。且只适用于标签属性的传递 3....是不是只有js才会有数值型这个概念。 所以 age = {}, {}代表我要js代码了。 进行限制 当我们想要组件的传参限制类型时、当传空给默认值时、当某个参数必须传时。 我们需要在哪里做限制呢?...在类的实例上 首先引入PropTypes import PropTypes from 'prop-types'; 限制参数类型 注意区分两个 propTypes 的大小写 Person.propTypes...= { name :PropTypes.string.isRequired, sex : PropTypes.string, speak : PropTypes.func }...static propTypes = { name :PropTypes.string.isRequired, sex : PropTypes.string, }

    1.4K40

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券