小编Rea*_*Dev的帖子

在 MUI v5 中,如何在开发工具 DOM 中调试/查找特定元素/样式/类?

在 MUI v4 中,检查 DOM 并隔离该文件中的确切组件文件和样式块非常容易:

MUI v4 查找特定元素/样式类的方法

然而,在 MUI v5 中,这是不可能的,这使得调试和查找隐藏在代码中的样式元素变得更加困难(我的屏幕截图很简单,但想象一下有一个包含数百个组件的大型应用程序):

MUI v5 通过 DOM 检查进行样式设置的方法

是否有更好的调试 MUI v5 可以更快地查找/隔离代码中的特定组件/样式块?

另外,以下是我发现的在 MUI v5 中进行(和不进行)样式设置的各种方法,但是,在检查 DOM 时,它们都没有显示出良好的调试信息(有关 、classesstyles之间的区别,请参阅 github 源代码sty):

      {/* OK - these work */}
      <Box sx={{ ...classes.text }}>HELLO</Box>
      <Box style={classes.text}>HELLO</Box>
      <Box css={styles.text}>HELLO</Box>
      <Box sx={sty.text}>HELLO</Box>

      {/* FAIL - these do not work - the v4 way, for completeness */}
      <Box classes={{ root: classes.text }}>HELLO</Box>
      <Box className={classes.text}>HELLO</Box>
      <Box class={classes.text}>HELLO</Box>
Run Code Online (Sandbox Code Playgroud)

来源: https: //github.com/masaok/react-css-google-demo/blob/master/src/archive/GoogleTest.jsx#L72-L81

css styling reactjs material-ui

8
推荐指数
1
解决办法
2075
查看次数

标签 统计

css ×1

material-ui ×1

reactjs ×1

styling ×1