即使使用react-i18n更改了语言,字符串也不会重新加载

时间:2019-04-30 21:43:16

标签: internationalization i18next react-i18next

假设我有一个像这样的组件: <h1>(i18n.t('welcome'))</h1>

现在,我有一组单击的按钮,它们将被调用: changeLanguage (从法语到英语,反之亦然)。

const changeLanguage = lng => {
            i18n.changeLanguage(lng);
            console.log(i18n.t('welcome '));
}

每次我单击按钮,控制台日志就会记录:  welcome->(如果语言是英语)
  要么  bienvenue->(如果语言为法语)

但是,我的h1元素保持不变。 我该如何解决?

在此先感谢您的帮助:)

0 个答案:

没有答案