请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

props类型验证的问题?就是因为我的react的版本是16然后我用了引入ptop-types的写法但是不生效

因为我的react的版本是16所以我使用了引入 prop-types 的写法但是不生效`

这里是父组件的代码
import React from ‘react’;

import Header from ‘./head’

export default class Body extends React.Component{
render(){
return (


<Header userid={‘123sss’} username={‘parry’}>

)
}
}

这里是子组件的代码

import React from ‘react’;
import PropTypes from 'prop-types’
export default class Header extends React.Component{
render(){
return (
< div class=‘head’>
< p >userid: {this.props.userid}


< p >username : {this.props.username}</ p>
</ div>
)
}
}
Header.propTypes = {
username: PropTypes.number
}

正在回答 回答被采纳积分+3

1回答

Parry 2020-04-17 13:39:03

https://www.npmjs.com/package/prop-types

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信