React内置类型

总结了一下React内置类型,以及一些简要的说明。

React.PropTypes 类型列表 (任何类型在最后加上isRequired则此在使用此组件时必须赋值)
React.PropTypes.array, //数组类型

React.PropTypes.bool, //布尔值类型

React.PropTypes.func, //函数类型

React.PropTypes.number, //数值类型

React.PropTypes.object, //JS对象类型

React.PropTypes.string, //字符串类型

React.PropTypes.node, // 所有可以被渲染的对象  

React.PropTypes.element,  // React 元素

React.PropTypes.oneOf(['News', 'Photos']), //只接受其中一个值的枚举类型

React.PropTypes.oneOfType([React.PropTypes.string, React.PropTypes.number     ]),
React.PropTypes.arrayOf(React.PropTypes.number), // 指定类型组成的数组

// 指定类型的属性构成的对象
 React.PropTypes.objectOf(React.PropTypes.number),

// 特定形状参数的对象
 React.PropTypes.shape({
  color: React.PropTypes.string,
  fontSize: React.PropTypes.number
}),

只是在开发中用到了,顺便做了简单的一个总结。

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页