Reactjs 在react JS中使用带有defaultProps的枚举
我在react项目中使用带有defaultProps的枚举^ 我有下一个枚举:Reactjs 在react JS中使用带有defaultProps的枚举,reactjs,typescript,enums,react-proptypes,Reactjs,Typescript,Enums,React Proptypes,我在react项目中使用带有defaultProps的枚举^ 我有下一个枚举: enum Size { Small = 'small', Medium = 'medium', Large = 'large', } 在defaultProps中,我以以下方式在defaultProps中使用了enum: componentName.defaultProps = { ... size: Size.Medium, ... } 我将道具大小值输出到控制台,得到=>size.Medium,而
enum Size {
Small = 'small',
Medium = 'medium',
Large = 'large',
}
在defaultProps中,我以以下方式在defaultProps中使用了enum:
componentName.defaultProps = {
...
size: Size.Medium,
...
}
我将道具大小值输出到控制台,得到=>size.Medium,而不是“Medium”
您能否帮助解决键入无效枚举值的问题?您能否提供组件的完整代码以及如何记录它?根据您提供的代码,
size
的默认值应为'medium'
。