React PropTypes类型整理

首先,React.PropTypes 已经从React v15.5迁移了,所以现在用prop-types库

npm install prop-types -S

关于prop-types的常用类型整理:

import PropTypes from 'prop-types'

MyComponent.propTypes = {

// 数组

optionalArray: PropTypes.array,

// bool值

optionalBool: PropTypes.bool,

// 函数

optionalFunc: PropTypes.func,

// 整数

optionalNumber: PropTypes.number,

// 对象

optionalObject: PropTypes.object,

// 字符串

optionalString: PropTypes.string,

// symbol类型 ES6

optionalSymbol: PropTypes.symbol,

// 节点

optionalNode: PropTypes.node,

// 元素

optionalElement: PropTypes.element

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容