我正在尝试在用户选择语言时在运行时更改我的应用程序的语言。我想这样做
import I18n from 'react-native-i18n'
onChangeLanguage = () => {
console.log('String before change : >>> ', I18n.t('welcome'))
I18n.locale = 'hi'
console.log('String after change : >>> ', I18n.t('welcome'))
}
在两个日志中我都有相同的字符串。我参考了here。在这个参考文献中有一个使用redux的例子,但我的用例是mobx。如果语言被更改,则如何重新呈现组件以反映语言更改。