Reactjs 如何在“材质ui”按钮中为属性添加额外值

Reactjs 如何在“材质ui”按钮中为属性添加额外值,reactjs,material-ui,Reactjs,Material Ui,我使用的是材质ui按钮API。按钮有3种不同的尺寸,即小型、中型和大型。是否可以在此列表中添加额外的尺寸?我希望这个值出现在VS代码的自动完成菜单中,因此使用withStyles不会有多大帮助。或者,是否可以添加更多的变体,这些变体可以直接由团队使用,而无需为每个实例添加自定义css类?我通过阅读其中一篇文章尝试了下面的代码,但没有成功 const theme = createMuiTheme({ overrides: { MuiButton: { variant :

我使用的是材质ui按钮API。按钮有3种不同的尺寸,即小型、中型和大型。是否可以在此列表中添加额外的尺寸?我希望这个值出现在VS代码的自动完成菜单中,因此使用withStyles不会有多大帮助。或者,是否可以添加更多的变体,这些变体可以直接由团队使用,而无需为每个实例添加自定义css类?我通过阅读其中一篇文章尝试了下面的代码,但没有成功

const theme = createMuiTheme({
   overrides: {
    MuiButton: {
      variant : {
         name: 'extra-large',
         height: '
      },
    },
  },
})

好问题,我发现了一个相关问题,默认主题确实包含
但不包含
变体
已确认,typescript支持仍在进行中,但是,您仍然可以按照上述问题中提供的方式使用它,而无需进行类型检查。@keikai,是的,这很有帮助。我希望typescript的功能很快就会发布。问得好,我发现一个相关问题,默认主题确实包含
primary
,但不包含
variant
。确认了,typescript支持仍在进行中,但是,您仍然可以按照上述问题中提供的方式使用它,而无需进行类型检查。@keikai,是的,这很有帮助。我希望typescript的这个特性很快就会发布。