gpt4 book ai didi

reactjs - MUI Material UI React Hook useTheme() 是遗留的,有什么替代方案?

转载 作者:行者123 更新时间:2023-12-05 05:43:44 31 4
gpt4 key购买 nike

如果 React Hook useTheme() 是遗留的,那么如何访问 JSXCSS 之外的主题 Prop 而不是使用 sx Prop ?

例如,我在一个组件中有一个更复杂的逻辑,需要在某些处理程序中访问我的自定义主题属性,但我不想使用遗留 API。

最佳答案

假设您正在使用 @mui/material...

我相信只有 @mui/styles useTheme 被弃用了(根据本页:https://mui.com/system/styles/basics/)

因此您应该能够使用 @mui/material/styles 中的 useTheme Hook ,如下所示: https://mui.com/material-ui/customization/theming/#accessing-the-theme-in-a-component

这是我发现的另一个选项: https://mui.com/system/styled/#parameter-when-using-function-are-different-for-each-field(允许在 sx 属性中直接使用主题)

关于reactjs - MUI Material UI React Hook useTheme() 是遗留的,有什么替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71763429/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com