在我的组件中,我希望props是一个enum,如下所示:
enum choices {
wide,
medium,
small
}
interface props {
size: choices
}
function SizeSelector({size}: props){
//...do stuff
}
然后我想在上面添加proptypes
SizeSelector.propTypes = {
size: PropTypes.oneOf(choices) //doesn't work
}
我如何使它成为PropTypes验证的一部分?
试试这个
SizeSelector.propTypes = {
size: PropTypes.oneOf(['wide', 'medium', 'small'])
}