You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

全新安装MUI Data Grid后出现Hook错误

解决MUI DataGrid无法运行的问题

我一眼就发现问题所在了——你的项目缺少@mui/x-data-grid依赖!DataGrid是MUI X组件库的专属组件,并不包含在核心的@mui/material包里,所以必须单独安装它才能正常使用。

具体解决步骤:

  1. 安装对应版本的@mui/x-data-grid依赖
    因为你使用的是MUI 9.0.0版本,为了避免版本兼容性问题,要安装同大版本的@mui/x-data-grid:

    npm install @mui/x-data-grid@^9.0.0
    

    如果你用yarn或pnpm,对应命令:

    yarn add @mui/x-data-grid@^9.0.0
    # 或者
    pnpm add @mui/x-data-grid@^9.0.0
    
  2. 确认版本匹配
    安装完成后,检查package.json的dependencies里是否新增了@mui/x-data-grid,并且版本号和@mui/material保持一致(都是9.x系列)。

  3. 重启开发服务
    依赖安装完成后,重启你的Vite开发服务器(停止npm run dev后重新启动),然后刷新页面就能看到正常运行的DataGrid了。

额外说明

  • 你的代码本身没有问题,DataGrid的导入和使用方式都是正确的,只是缺少了必要的依赖包。
  • 如果后续需要使用DataGrid的高级功能(如筛选、导出等Pro版特性),可以安装@mui/x-data-grid-pro,但基础场景下@mui/x-data-grid完全足够。

内容的提问来源于stack exchange,提问作者Travis Heeter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 10:12:35