我像这样导入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';