美文网首页
react中props的校验

react中props的校验

作者: 战神七小姐 | 来源:发表于2018-12-28 20:48 被阅读0次

1.react类型效验
(1)PropTypes.number
(2)PropTypes.string
(3)PropTypes.func
(4)PropTypes.bool
(5)PropTypes.object
(6)PropTypes.array
(7)PropTypes.symbol //ES6新增的symbol类型
(8)PropTypes.node 验证值为节点
(9)PropTypes.element验证值为元素
(10)PropTypes.any验证值为任意数据
(11)PropTypes.oneOfType([“string”,”array”...])满足其中一种就可以通过
(12)PropTypes.isRequired props必须传值,可以链式调用
(13)Callback(props,propsName,componentName)自定义效验必须返回一个new Error()
2.react效验:
(1)Class App extends React.Component{
Static propTypes={
params:PropTypes.type
}
}
(2)App.propTypes={
Params:PropTypes.type
}
(3)Props的默认值:
①Class App extends React.Component{
Static defaultProps={
params:PropTypes.type
}
}
①App.defaultProps={
Params:PropTypes.type
}

相关文章

网友评论

      本文标题:react中props的校验

      本文链接:https://www.haomeiwen.com/subject/znaelqtx.html