为什么我的prop-types不能检测出传递的数据的正确性

父组件:

import React from 'react';
import MyCompo from './MyCompo.js'
class App extends React.Component {
    constructor() {
        super();
        this.state = {
            a: 1000,
            d: 6
        }
    }

    render() {
        return (
            <div>
                <p>父组件</p>
                <MyCompo a = {123}></MyCompo>
            </div>
        )
    }
}

export default App;

子组件

 import React from 'react';
import PropTypes from 'prop-types';

class MyCompo extends React.Component{
    constructor(props) {
        super();
    }

    render() {
        return (
            <div>
                子组件
            </div>
        )
    }
}

//定义组件需要传入的参数
MyCompo.propTypes  = {
    a: PropTypes.string.isRequired,
    b: PropTypes.string.isRequired,
    c: PropTypes.number.isRequired
};

export default MyCompo;

结果:没有报错或者提醒
图片说明

package.json
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
React.js 官网资料摘记:使用Prop-Types检查类型
水一篇博客。
foxmail 发不出邮件,被电脑管家云查杀引擎检测出带有病毒:Win32.Trojan.Agent.hryf
1,您可以到腾讯电脑管家官网下载一个电脑管家。 2,然后使用电脑管家——杀毒——指定位置查杀——选择到该软件目录,开始扫描,检测一下是否的确存在木马病毒,如果有的话就根据电脑管家提示进行处理即可。
SqlServer2000安装程序检测出uninstallshield正在使用中,请关闭uninstallshield并重新启动安装程序,错误432.
删除C:\Windows\下IsUn0804.exe或者IsUninst.exe即可。
看到别人的Python爬虫博客,自己也模仿着写一个,顺便练习一下python
今天在csdn看到“djd已经存在”的爬虫博客,之前没有接触过爬虫,看到博主的简单代码也算是对爬虫有了一些爬虫有了一些初步的了解,也体会到Python方便的文本操作对于爬虫之类的工作一些遍历之处。 我的理解是,首先通过url请求要搜的内容,内容一html的形式返回,通过对html进行解析,就可以得到需要爬虫的内容。 url可以到浏览器上自己获取 #!/usr/bin/pyth
Java VisualVM分析JVM内存溢出
使用Java VisualVM监控远程JVM 2012-11-01 15:59:13|  分类: JAVA |  标签:visualvm监控远程jvm  |举报|字号 订阅        下载LOFTER我的照片书  | 我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProf
React报给组件传入属性无效
Warning: Failed prop type: ButtonContainer: prop type `inline` is invalid; it must be a function, usually from the `prop-types` package, but received `undefined`.
为什么这段程序不能检测出我的浏览器类型等
rnrn rn 检测操作系统和浏览器类型rnrnrn 浏览器类型:$browserType $browser_Ver";rn/* rn操作系统类型rn*/ rn if(strpos($HTTP_USER_AGENT,'Windows 9'))rn rn $osType="Windows 9X";rn rn elseif(strpos($HTTP_USER_AGENT,'Windows NT'))rn rn $osType="Windows NT";rn rn elseif(strpos($HTTP_USER_AGENT,'Windows 2000'))rn rn $osType="Windows 2000";rn rn elseif(strpos($HTTP_USER_AGENT,'Mac'))rn rn $osType="Mac";rn rn elseif(strpos($HTTP_USER_AGENT,'Unix'))rn rn $osType="Unix";rn rn elseif(strpos($HTTP_USER_AGENT,'Linux'))rn rn $osType="Linux";rn else $osType="Others";rnrn echo " 操作系统类型:$osType";rn echo " IP地址:$REMOTE_ADDR";rn?>rnrnrnrnrn结果:rn浏览器类型:OTHER 0rnrn操作系统类型:OthersrnrnIP地址rnrn问题:rn我的机子是WIN2K,程序的问题还是其它的原因让它查不出来呢?rn(注:我的机子有网卡但是没有连网线,这是不是给调适PHP程序带来一定问题?)
foxmail 发不出邮件,被电脑管家云查杀引擎检测出带有病毒:Win32.Trojan.Agent.hryf ...
1,您可以到腾讯电脑管家官网下载一个电脑管家。 2,然后使用电脑管家——杀毒——指定位置查杀——选择到该软件目录,开始扫描,检测一下是否的确存在木马病毒,如果有的话就根据电脑管家提示进行处理即可。...
propTypes的使用
react propTypes 属性的类型验证。
typeof检测到的数据类型有哪些?
javascript共有6种数据类型:(基本类型5种)number、string、boolean、null、undefined  。(引用类型1种) object typeof检测返回6种: undefined、boolean、string、number、object、function 注:null是一个只有一个值的特殊类型。表示一个空对象引用。用typ
深度学习之梯度检验与高级优化
UFLDL教程梯度检验与高级优化
Hough变换来检测硬币
采用Hough变换圆检测的原理,对图像中的硬币进行检测
端口波特分辨率检测
检测出的端口,波特,分辨率几个数据,用于修改相关地图软件的端口波特数据。
anomaly detection
异常数据检测一种新的 有效的方法 能有效的检测出异常数据
使用Hough变换方法来检测硬币!
Hough变换来检测识别硬币 coin_detect draw_circle fastsearch hough_circle mark_circles
teamviewer检测出商业用途5分钟断开解决方法
teamviewer检测出商业用途5分钟断开解决方法 teamviewer检测出商业用途5分钟断开解决方法teamviewer检测出商业用途5分钟断开解决方法
贝叶斯引言题
在知乎上看到一个比较复杂一点的例题,可以作为贝叶斯的引入:一种癌症,得了这个癌症的人被检测出为阳性的几率为90%,未得这种癌症的人被检测出阴性的几率为90%,而人群中得这种癌症的几率为1%,一个人被检测出阳性,问这个人得癌症的几率为多少? 分析一下,首先设癌症为A1,那么不得癌症就是A2,阳性为B1,阴性(不是阳性)为B2。整理一下已知条件:得癌症的人中阳性的几率是0.9,这个0.9是只统计了所有...
信息安全系统-网络智能入侵检测
智能入侵检测,可以检测出Tcp,udp端口扫描,检测出入侵系统的行为。
无法检测到本地java应用程序
使用jvisualVM工具时,提示“无法检测到本地java应用程序”,同时,用jps命令也无任何输出, 原因是hsperfdata_用户 文件夹的权限不足造成的。 修改权限即可,搞定~
安装程序检测出uninstallshield正在使用中。请关闭uninstallshield并重新启动安装程序...
有很多朋友安装SQL Server 2000或者2005都出现这个问题 英文错误提示:Setup has detected that unInstallshied is in use please close unInstallShield and restart setup error:432 解决办法: 删除C:\Windows\下IsUn0804.exe或者IsUninst.e...
标准IP数据包是否保证数据部分的正确性?
[问】标准IP数据包是否保证数据部分的正确性? 【答】IPv4数据包本身包含有头部校验信息,但并不包含数据部分的校验;UDP数据包包含16比特的数据部分校验。 16比特的校验理论上可以发现1/65536~1/1024的错误,即仍存在1/65536~1/1024的错误不会背发现。 检验和计算可能由网络网络驱动,协议驱动,甚至是硬件完成。例如:以太网传输硬件计算以太网循环容易校验,接
Oracle检测两个表的异同信息
SELECT * FROM ( SELECT a.code acode , b.code bcode FROM COMPARE2 a LEFT JOIN COMPARE1 b ON a.code=b.code ) aa WHERE aa.bcode IS NULL;
发布的APP并检测出病毒
发布的APP用户使用三四个月后,很多人反应腾讯手机管家检测出病毒,如下图所示 实在想不出怎么会被检测出病毒呢,就在网上各种搜,有点说引入第三方包货程序未反编译等等,检查程序发现这些情况是不存在的,最终到腾讯手机管家的官网论坛上问,回复说是去申诉,https://m.qq.com/complaint/, 最终邮件回复已解除风险,虚惊一场。。。...
计算机网络之局域网(3)无线局域网
六,无线局域网 1,典型的无线局域网结构 无限局域网分为两种: 有固定基础设施的无线局域网 无固定基础设施的无线局域网自组网络(ad hoc network) 2,有固定基础设施的无线局域网 一个基本服务集 BSS 包括一个基站和若干个移动站, 所有的站在本 BSS 以内都可以直接通信, 但在和本 BSS 以外的站通信时都要通过本 BSS 的基站。 基本服务...
使用正则验证手机号正确性
在Android开发中,可能有时候注册账号需要上传手机号到服务器,而为了尽可能的使提交到服务器的手机号正确,有必要在提交之前做个手机号验证! CommonUtil.java 工具类 public class CommonUtil { public static boolean isMobile(String number) { boolean re = fal...
键盘控件 检测键值
能够检测出当前的键值
电脑详细检测工具
本工具可以检测出当前电脑的配置及硬件所有的详细数据
React组件属性props部类(propTypes)校验
React组件属性部类(propTypes)校验 www.MyException.Cn  网友分享于:2015-09-26  浏览:0次 React组件属性类型(propTypes)校验 Prop 验证 随着应用不断变大,保证组件被正确使用变得非常有用。为此我们引入propTypes。React.PropTypes 提供很多验
react native关于 从react中引入PropTypes报错的问题
使用 React Native 创建的组件是可以复用的,所以我们开发的组件可能会给项目组其他同事使用。但别人可能对这个组件不熟悉,常常会忘记使用某些属性,或者某些属性传递的数据类型有误。因此我们可以在开发 React Native 自定义组件时,可以通过属性确认来声明这个组件需要哪些属性。这样,如果在调用这个自定义组件时没有提供相应的属性,则会在手机与调试工具中弹出警告信息,告知开发者该组件需要哪...
怎么能检测出优盘?
当优盘插入电脑,在程序里怎么能检测出优盘?
边缘检测的matlab源代码
能够检测出图像边缘,已经通过程序运行,我是为了自己的毕业论文找的,现共享
intel3945驱动for苹果
无线网卡intel3945的苹果驱动,我试过了,可以检测出网卡。
从零一起学react(6)---props属性验证v16.0.0
前言在之前使用过React.PropTypes.string.isRequired,但是出错了,现在原因找到了,原来官网已经注明了: 注意: React.PropTypes 自 React v15.5 起已弃用。请使用 prop-types 库代替。 所以需要引入 prop-types 库,如下:
如何防止Android apk 恶意篡改,爱加密APK安全加固
现智能手机逐渐成为大家生活的必备品,手机应用成为手机里的必需品,随之而来的手机应用安全问题则成为了广大用户和开发者最关心的问题。一款好的Android应用一旦获得成功,往往接下来面对的就是各种破解版的疯狂轰炸,那么如何防止Android应用APK被篡改破解呢? 据统计现在中国的独立APP数量已逼近50万,APP开发市场日渐火热,而打包党通过破解、反编译APK,插入广告或收费代码等不法手段来获取巨
电脑有时能检测出硬盘,有时不能,为什么
电脑有时能检测出硬盘,有时不能,为什么
Github 推出检测代码的新工具
导读 在于旧金山 Pier 70 举办的 Github Universe 大会上,该公司宣布了一款名叫“依赖图”Dependency Graph的新工具,旨在帮助开发者们识别代码中易受攻击的依赖项。该功能可以例举已构建项目中的软件库,以可视化的方式呈现易于被开发者们消化的信息,对他们的代码库给出准确的概述。 Github 有意在此基础上打造安全警示Security Alerts
从进程中巧妙判断出病毒与木马
任何病毒和木马存在于系统中,都无法彻底和进程脱离关系,即使采用了隐藏技术,也还是能够从进程中找到蛛丝马迹,因此,查看系统中活动的进程成为我们检测病毒木马最直接的方法。 但是系统中同时运行的进程那么多,哪些是正常的系统进程,哪些是木马的进程中判断出病毒,而经常被病毒木马假冒的系统进程在系统中又扮演着什么角色呢?请看本文。病毒进程隐藏三法当我们确认系统中存在病毒,但是通过“任务管理器”
检测出变量?
一篇文章里面含有几个变量(变量不固定),如果检测出来rnrn中华人民共和国中华人民共和国中华人民共和国中华人民共和国中华人民共和国rn和国中华人民共和国中华人民共和国rn和国中华人民共和国中华人民共和国rn和国中华人民共和国中华人民共和国rn和国中华人民共和国中华人民共和国rnrn=================================================rn其中$20071008rn $20071009rn $20071010rn $20071011rn是变量rnrn如何把里面的变量找出来,用逗号分割组成一个字符串,就可以了 谢谢rnrn
为什么Intent传递值会失败?
第一:你要首先确保你没有其它的语法错误,单词没有错误! 第二:这就是我要说的,如下代码: public class PlayMusicActivity extends Activity implements android.view.View.OnClickListener{ TextView musicTitle; Button play; Button pause;
身份证正确性校验
验证身份证的有效性,是否符合身份证规范 /** * 功能:身份证的有效验证 * @param IDStr 身份证号 * @return 有效:返回"" 无效:返回String信息 * @throws ParseException */ public static String IDCardValidate(St
文章热词 数据线性分类 聚类算法pca数据实例 图像修复数据项目 实战数据时间属性 实战数据文本特征
相关热词 c#为什么我画图那么慢 为什么我的c++编不了程序 c++返回值为什么不能是引用 我学python 我想学习python