重复问题
- 我已搜索现有的问题
最新版本
- 我已测试了最新版本
当前行为😯
你好,Mui团队。
我真的很喜欢使用mui 5,它让我感到兴奋。
今天,我在使用mui/styles时遇到了一个问题。
在我的项目中,我使用了很多东西,如CSSProperties、CreateCSSProperties、PropsFunc、createStyles、WithStyles、来自@mui/styles的withStyles。
顺便说一下,mui 5表示@mui/styles只是一个遗留库。
如果是这样的话,我可以在哪里导入上述接口和函数以及如何使用它?
这对我来说真的很重要,也很紧急。
希望你们能给我一个好的解决方案。
非常感谢。
预期行为🤔
- 无响应*
重现步骤🕹
步骤:
上下文🔦
- 无响应*
你的环境🌎
当前环境是:
- Windows 10
- Visual Studio Code
- 依赖项
"@mui/icons-material": "5.8.4",
"@mui/lab": "5.0.0-alpha.87",
"@mui/material": "5.8.6",
"@mui/styles": "5.8.6",
"@mui/utils": "5.8.6",
"typescript": "4.7.4"
"react": "^18.2.0",
"react-dom": "^18.2.0",
"eslint": "^8.18.0",
"eslint-config-tetra": "workspace:^",
1条答案
按热度按时间woobm2wo1#
感谢您提出这个问题。是的,@mui/styles 是遗留解决方案,因为它不支持 React 18 并且使用不同的样式引擎(JSS),这意味着如果与 v5 一起使用,将增加额外的包大小。要了解迁移到 v5 中我们拥有的样式工具的好的起点,可以查看 https://mui.com/material-ui/migration/migrating-from-jss/。
我希望这可以帮助您完成向 v5 的样式解决方案的迁移 :)