1

我正在使用 MUI 数据表( V.3.7.8 ),并且出现此错误“ index.js:1 Warning: Failed prop type: The prop buttonRefof ForwardRef(ButtonBase)is deprecated. Use refinstead. ”。

我可以看到,当我在 MUIDataTable 选项 ( search:false ) 中关闭搜索时,错误消失了,我注意到这与工具提示有关。

这个问题已经解决了吗?或者其他人也有同样的问题?

提前致谢!

4

1 回答 1

0

我没有使用 MUIDataTables,但在我的 MUI 网页中我遇到了同样的问题。我最终在我的工作目录中搜索 buttonRef ,它返回了两个点击:

  • 小部件.js
    • buttonRef={setMoreButtonRef}
  • 小部件视图.js
    • buttonRef={props.setMoreButtonRef}

然后我从 React 中阅读了以下页面,其中概述了按钮组件中 ref 的使用。 https://reactjs.org/docs/react-api.html#reactforwardref

因此,将上述行更改为:

ref={setMoreButtonRef}
ref={props.setMoreButtonRef}

错误消失了。

我会尝试在您的工作目录中搜索按钮组件中使用的 buttonRef 并将它们更改为 ref。

为我工作。

于 2021-10-04T17:22:44.407 回答