在I18nextProvider上渲染导致React.创建元素类型无效



我像这样导入I18nextProvider:import { I18nextProvider } from "react-i18next"

我是这样用的:

ReactDOM.render(
<I18nextProvider i18n={myTranslator.getInstance()}>
<MyComponent {...props} />
</I18nextProvider>,
this.target
);

然而,在I18nextProvider组件上,当尝试渲染时,我在jest测试中得到一个错误,但在常规构建或使用中没有任何错误。看看其他例子,似乎我的进口可能是问题,但我的进口似乎很好。我是不是漏掉了什么?

----编辑----看起来这是一个副本:如何修复' TypeError: Cannot read property 'type'使用Jest测试i18next时,未定义的。我的jest配置需要更新的地方

您使用的是默认导入,但是这里需要指定import

import { I18nextProvider } from 'react-i18next';

最新更新