reactjs - 在 Material UI 中更改主题时添加额外的 HTML CSS
问题描述
我的问题可能是错误的,但是当我一次又一次地更改 Material UI 上的主题时,每次更改都会添加几行 HTML 和 Css。我更改主题的代码是
const [darkMode, setdarkMode] = useState(true);
const theme = createMuiTheme({
palette: {
type: darkMode ? "dark" : "light",
},
});
const handleThemeChange = () => {
setdarkMode(!darkMode);
};
<ThemeProvider theme={theme}>
<CssBaseline />
<Typography
className={classes.mainTitle}
variant="h2"
onClick={handleThemeChange}
>
Some text
</Typography>
</ThemeProvider>
这就是我更改主题时发生的情况
解决方案
推荐阅读
- c# - 将程序集部署为 .Net Framework 的一部分
- swift - 为什么不能在函数中使用协议`Encodable`作为类型
- winforms - 标签大小将根据屏幕分辨率c# winform增长
- rest - 使用从 SharePoint 中的文档库中获取的 rest api 过滤数据
- python - 将 C++ 指针转换为 Python numpy 数组
- python-3.x - 在更快的 rcnn 中,感受野小于锚点大小
- c# - 在 DataGrid 内编辑后更新同一行中的另一个单元格
- javascript - Paypal Express Checkout:在特定日期定期付款
- wordpress - WooCommerce 页面显示为空白
- angularjs - Angularjs:使用haml语法添加多个ng_if条件