Reactjs 无法读取属性';getFixedT';在故事书上

Reactjs 无法读取属性';getFixedT';在故事书上,reactjs,i18next,Reactjs,I18next,我收到一条错误消息: Cannot read property 'getFixedT' of undefined. TypeError: Cannot read property 'getFixedT' of undefined at Translate.componentWillMount (webpack:///./~/react-i18next/dist/commonjs/translate.js?:78:46) at eval (webpack:///./~/react-dom/lib/

我收到一条错误消息:

Cannot read property 'getFixedT' of undefined. TypeError: Cannot read property 'getFixedT' of undefined
at Translate.componentWillMount (webpack:///./~/react-i18next/dist/commonjs/translate.js?:78:46)
at eval (webpack:///./~/react-dom/lib/ReactCompositeComponent.js?:348:23)
at measureLifeCyclePerf (webpack:///./~/react-dom/lib/ReactCompositeComponent.js?:75:12)
at ReactCompositeComponentWrapper.performInitialMount (webpack:///./~/react-dom/lib/ReactCompositeComponent.js?:347:9)
at ReactCompositeComponentWrapper.mountComponent (webpack:///./~/react-dom/lib/ReactCompositeComponent.js?:258:21)
at Object.mountComponent (webpack:///./~/react-dom/lib/ReactReconciler.js?:46:35)
at ReactCompositeComponentWrapper.performInitialMount (webpack:///./~/react-dom/lib/ReactCompositeComponent.js?:371:34)
我的示例是组件中的注册命名空间:

export default translate('example namespace', { wait: true })(MyComponent)
我的configure i18n.js如下所示:

从“i18next”导入i18n;
从“i18next XHR后端”导入XHR;
从“i18next browser LanguageDetector”导入LanguageDetector;
导出默认i18n
.使用(XHR)
.使用(语言检测器)
.init({
撤退:“恩”,
ns:[
“示例命名空间”,
],
defaultNS:“示例命名空间”,
是的,
后端:{
加载路径:'locales/{{lng}}/{{ns}}.json',
},

});在我的案例中,我需要在storybook中添加addDecorator,并用i18 provider包围我的故事。

您能提供一个示例吗?