首页
学习
活动
专区
工具
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.5K90
您找到你想要的搜索结果了吗?
是的
没有找到

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元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券