Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 删除(或至少隐藏)react管理员列表上的卡_Reactjs_Material Ui_React Admin - Fatal编程技术网

Reactjs 删除(或至少隐藏)react管理员列表上的卡

Reactjs 删除(或至少隐藏)react管理员列表上的卡,reactjs,material-ui,react-admin,Reactjs,Material Ui,React Admin,我想去掉后台react管理员列表(v3.4.2)上的卡。如果在component属性上定义一个字符串,则可以获得所需的效果: <List component={"some string"}/> 但这会向控制台发送一个错误: 我不想犯这样的错误。除此之外,我认为我不应该更改组件属性(我在官方文档中找不到它) 代码应如下所示: 我该怎么做?有可能通过一个样式吗?有没有现成的组件?或者我应该自定义吗?您可以使用样式隐藏背景: import { makeStyle

我想去掉后台react管理员列表(v3.4.2)上的卡。如果在component属性上定义一个字符串,则可以获得所需的效果:

<List component={"some string"}/>

但这会向控制台发送一个错误:

我不想犯这样的错误。除此之外,我认为我不应该更改组件属性(我在官方文档中找不到它)

代码应如下所示:


我该怎么做?有可能通过一个样式吗?有没有现成的组件?或者我应该自定义吗?

您可以使用样式隐藏背景:

import { makeStyles } from '@material-ui/core/styles'

const useListStyles = makeStyles(theme => ({
    content: { 
      boxShadow: 'none',
      backgroundColor: 'inherit',
    },
    main: {
//    backgroundColor: 'red',
    },
    root: {
//    backgroundColor: 'red',
    },
}))

const MyList = (props) => {
  const classes = useListStyles() 
  return (
    <List classes={classes} {...props} >
   ...
    </List>
  )
}
从“@material ui/core/styles”导入{makeStyles}
const useListStyles=makeStyles(主题=>({
内容:{
boxShadow:“无”,
背景颜色:“继承”,
},
主要内容:{
//背景颜色:“红色”,
},
根目录:{
//背景颜色:“红色”,
},
}))
const MyList=(道具)=>{
常量类=useListStyles()
返回(
...
)
}