javascript - index.js:1 Material-UI:提供给 classes 属性的键 `selectLabel` 未在 ForwardRef(TablePagination) 中实现
问题描述
添加以下组件后,新反应并在控制台中收到相同错误的垃圾邮件。
完全错误:
Material-UI:
selectLabel
提供给 classes 属性的键未在 ForwardRef(TablePagination) 中实现。您只能覆盖以下选项之一:root,toolbar,spacer,caption,selectRoot,select,selectIcon,input,menuItem,actions
selectLabel
我在我的项目中找不到任何地方。
import React, {useState, useEffect} from 'react'
import {DataGrid} from '@material-ui/data-grid'
const columns = [
{field: '_id', headerName: 'ID'},
{field: 'value', headerName: 'value', width: 300},
{field: 'date', headerName: 'date', width: 600}
]
const ReadoutGrid = () => {
const [tableData, setTableData] = useState([])
useEffect(() => {
fetch("http://127.0.0.1:5000/readouts")
.then((data) => data.json())
.then((data) => setTableData(data))
})
return (
<div style={{height: 700, width: '100%'}}>
<DataGrid
getRowId={(row) => row._id}
rows={tableData}
columns={columns}
pageSize={12}
checkboxSelection
/>
</div>
)
}
export default ReadoutGrid
解决方案
我也遇到了这个。原来是由于 MaterialUI Core v4.12.1 的变化,如本期所述:https ://github.com/mui-org/material-ui-x/issues/2106
我的解决方法是更改我的package.json
文件,以便将版本设置为 4.11.4,如下所示:
"dependencies": {
"@material-ui/core": "4.11.4",
"@material-ui/data-grid": "^4.0.0-alpha.32"
},
不过,这应该只是一个暂时的问题,因为已经有一个拉取请求来修复它。
推荐阅读
- exception - Unbale 使用委托工具包与加拿大边境服务局(CBSA)建立通信
- python - Python Gekko中目标函数的约束
- python - 如何解决“ValueError:“连接”层需要具有匹配形状的输入,连接轴除外”?
- javascript - Snowflake UDF 和 Javascript - JavaScript 编译错误问题:未捕获的 SyntaxError
- python - 如何使用 Numba 为 Python 中的线程释放 GIL?
- javascript - XO 游戏(我如何证明玩家一(p1)或玩家二(p2)如果满足(var winBoxes)中的条件之一获胜
- bdd - Picocontainer 未与步骤文件共享数据,我的测试被跳过
- ruby-on-rails - Rails:如何找到没有关联记录的相同模型关联记录
- laravel - Vue.js 和 laravel 的 delete 方法问题
- python - 为什么我不能使用请求登录这个网站?