reactjs - react - createMuiTheme 和 createTheme 之间的区别

标签 reactjs material-ui themes

正如标题所说。两者都接受相同类型的 ThemeOptions目的。

const theme = createMuiTheme({
  palette: {
    primary: {
      main: "#006400"
    },
    secondary: {
      main: "#ffa500"
    }
  }
});
const theme = createTheme({
  palette: {
    primary: {
      main: "#006400"
    },
    secondary: {
      main: "#ffa500"
    }
  }
});
createMuiTheme() 是否仅用于将样式应用于 Mui 组件,而不是我的自定义组件?
如果我想创建自定义 CSS 类,我应该使用 makeStyles()反而?

最佳答案

createTheme是较新的名称,createMuiTheme已弃用 https://github.com/elyra-ai/elyra/pull/1885 .你是对的 createTheme()用于对 Mui 组件应用不同的默认样式makeStyles()是为新组件或 Mui 组件制作自定义 css 类的好方法。

关于reactjs - react - createMuiTheme 和 createTheme 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68812135/

相关文章:

reactjs - 如何获取 Material UI Icon SVG 路径? react 图标选择器

html - 带有 Bootswatch 主题的 Jasny bootstrap 不起作用?

html - 带有动态变量的 SCSS 主题

themes - yii 框架中的主题化

javascript - 带有 React 路由器的后端 API

css - 与 Material UI 主题 react - 设置全局颜色变量

javascript - React 在嵌套的 <a></a> 中不显示 css 样式

css - 如何在从 AutoComplete Prop 悬停更改时更改 Material-UI MenuItem 背景?

reactjs - 无法在 Windows 10 中使用 react 测试库生成 react 测试覆盖率

javascript - 如何在 react Material 表的列中添加自定义复选框?