react class 写法中react-i18next实现国际化问题?

在react class 写法项目中使用react-i18next实现国际化,组件都是通过hoc形式withTranslation来注入t转换函数,非组件使用的i18n.t()函数直接转换的.
现在需要在项目初始化时通过接口返回的结果作为默认语言,所以在app.js文件从接口拿到默认语言,通过i18n.changeLanguage改变语言后,hoc形式的都可以响应翻译,但是i18n.t()转换的却不能,使用的仍然是init配置中的fallbackLng语言.
求解决方案

阅读 3k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏