为啥我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS

Posted

技术标签:

【中文标题】为啥我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS【英文标题】:Why am I getting this error - 'You are calling withTheme(Component) with an undefined component.' -React JS为什么我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS 【发布时间】:2019-10-16 22:23:58 【问题描述】:

安装一些“material-ui”包后,我收到了这个错误。我尝试了几种解决方案,但仍然没有解决。请帮忙?

【问题讨论】:

我们需要查看一些代码和更多信息来帮助解决这个问题,例如除了npm install @material-ui/core,你还做了什么?你做了什么来触发这个错误?你有没有尝试用一些东西包装一个组件?您是否尝试使用现有组件之一?等 我在运行“npm i @material-ui/pickers”后尝试使用“@material-ui/pickers”中的“KeyboardTimePicker”组件,但我的程序无法正常运行。因此,我决定删除所有节点模块并重新运行“npm i”。在尝试了几次之后,我决定用旧的 package.json 替换我的 package.json 并重新“运行 npm i”。现在收到此错误。 @汤姆 【参考方案1】:

解决了!

我已删除以下导入语句。

从“material-ui-pickers”导入 DatePicker, MuiPickersUtilsProvider;

这解决了我的问题。也许这也可以帮助您解决问题。

【讨论】:

'material-ui-pickers' 此软件包已被弃用 作者消息:您现在可以升级到 @material-ui/pickers。 v2 的文档可以在material-ui-pickers-v2.dmtr-kovalenko.now.sh 找到

以上是关于为啥我会收到此错误 - “您正在使用未定义的组件调用 withTheme(Component)。” -反应JS的主要内容,如果未能解决你的问题,请参考以下文章

为啥我会收到此错误:“不支持此功能(数字商品)。”?

为啥我会收到此语法错误? (Python)

为啥我会收到此错误? “孩子未申报?

为啥我会收到此 GRPCProvider UpgradeResourceState terraform 错误?

为啥我会收到此 Webpack 加载程序错误?

为啥我会收到此错误?返回标签错误(页面没有链接回来)