reactjs - 在 React-Admin 根元素中使用 StylesProvider 会导致错误
问题描述
我想一次用 jss 替换我的所有组件,根据 Material-UI 文档,我在我的根元素上使用 StylesProvider,如下所示:
import { create } from 'jss';
import rtl from 'jss-rtl';
import { StylesProvider, jssPreset } from '@material-ui/core/styles';
const jss = create({ plugins: [...jssPreset().plugins, rtl()] });
const App = () => (
<StylesProvider jss={jss}>
<Admin locale="ar" i18nProvider={i18nProvider} theme={theme} layout={layout}>
</Admin>
</StylesProvider>
);
export default App;
但我收到此错误:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports
那我做错了什么?
解决方案
推荐阅读
- github - 在我有权访问的组织帐户上触发 Github 操作(使用 Github API)
- azure-active-directory - 如何从计算机模拟 SAML/SSO?
- security - Firestore 安全规则:设置函数导致获取路径时出错
- r - ggplot2 库是否适用于 R 版本 4.0.5?
- redux - Reduxjs 和 Observables
- opencl - 英特尔 FPGA 的 OpenCL 中本地内存阵列的 RAM 消耗量如此之大
- c# - 使用文本块取得进展的最佳方法
- c# - 无法将类型“float”隐式转换为“UnityEngine.Quaternion”
- ruby - 引用成员函数时 & 是必需的吗
- r - R控制台中的前导“@”