博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React笔记 (四)
阅读量:7237 次
发布时间:2019-06-29

本文共 729 字,大约阅读时间需要 2 分钟。

PropTypes

在一个组件接收prop的时候做的限制,可以限制传过来的值的类型和是否为空等

import PropTypes from 'prop-types'; //首先引入 PropTypesTodoItem.propTypes = {  optionalArray: PropTypes.array,  optionalBool: PropTypes.bool,  optionalFunc: PropTypes.func,  optionalNumber: PropTypes.number,  optionalObject: PropTypes.object,  optionalString: PropTypes.string,  optionalSymbol: PropTypes.symbol,  test: PropTypes.string.isRequired,//isRequired可强制不为空  optionalUnion: PropTypes.oneOfType([//也可以为满足其中之一就算过    PropTypes.string,    PropTypes.number,    PropTypes.instanceOf(Message)  ]),}复制代码

属性默认值 defaultProps

非常简单可以给传过来的props传默认值,如果props没有传则显示默认值

static defaultProps = {    name: '蔡徐坤',    label: 'nmsl❤'}复制代码

详情请结合官网

转载于:https://juejin.im/post/5cb54988f265da03a85ab576

你可能感兴趣的文章
雨林木风XP.com上线 宣称已获得微软授权售卖正版Windows 7
查看>>
数据库优化的一些方向
查看>>
Bootstrap3基础 form-inline 输入框在同一行
查看>>
php魔术方法
查看>>
附加作业
查看>>
大数据算法摘录
查看>>
有序线性表合并
查看>>
IIC,AT24C02
查看>>
java 反射机制
查看>>
HDOJ 1002 大数加法
查看>>
HDU 1150 Machine Schedule(最小点覆盖)
查看>>
介绍自己
查看>>
双线性插值算法进行图像缩放及性能效果优化
查看>>
[Usaco2007 Dec]宝石手镯
查看>>
runtime消息转发机制
查看>>
告诉系统已经在环境变量
查看>>
城市选择
查看>>
在ECSHOP后台自定义价格区间,让价格区间更人性化
查看>>
不得不知道的Python字符串编码相关的知识
查看>>
熬了2个通宵,终于做了一个高效的分页查询控件
查看>>