reactjs - 使用 React 和 MUI 的全局样式
问题描述
我是 React 和 MUI 的新手,但我必须编写一个具有漂亮样式的企业应用程序。我想为我的应用程序使用某种全局样式(以便以后能够更改它)与反应中的功能组件(也许我稍后会添加 redux)。
具有反应和材料(最新版本)的全局样式的最佳实践方法是什么?
这个(ThemeProvider
)怎么样:https ://material-ui.com/styles/advanced/ ?我在材料版本 4 文档中阅读MuiThemeProvider
但找不到它。它已经过时了吗?MuiThemeProvider 和 有什么区别ThemeProvider
?
React(客户端渲染)和 Material(最新版本)后端:节点
解决方案
您实际上可以使用材质 UI 编写全局样式:
const useStyles = makeStyles((theme) => ({
'@global': {
'.MuiPickersSlideTransition-transitionContainer.MuiPickersCalendarHeader-transitionContainer': {
order: -1,
},
'.MuiTypography-root.MuiTypography-body1.MuiTypography-alignCenter': {
fontWeight: 'bold',
}
}
}));
推荐阅读
- python - 在 Windows XP 上运行 wxPython 模块?
- java - 使用最新插件将 Google App Engine 的异常从 Java 7 升级到 Java 8
- phpstorm - PhpStorm 共同部署冲突服务器根 URL
- php - substr 从帖子内容中删除图像
- javascript - 用 CSS 重新排序 div?在父 2 的子之间插入父 1
- python - 如何从 Django 中的 ForeignKey 模型中只获取一项?
- datetime - asp.net core 2.0 自定义输入时间 {mm:ss.fff}
- android - GreenRobot 对象框
- spring - 根据自定义 AOP 注解更改 @ApiParam
- docker - 无法使用 docker 访问 Web 服务器