反应与反应i18next,为什么我需要react-i18next

时间:2017-11-15 17:26:32

标签: reactjs i18next

我是i18next的新手,我真的不明白为什么在玩反应时需要使用react-i18next。

在我的组件中使用moment.js之类的外部库我执行:const date = moment(this.state.date)

我可以使用i18next执行以下操作:

import i18next from 'i18next';

const translated = () => (
 <h1>{i18next.t('title')}</h1>
)

由于

1 个答案:

答案 0 :(得分:2)

确定您可以直接使用i18next。 react-i18next只是在反应中使用它的一些优化 - &gt;例如。重新渲染语言更改,或使用特定或渲染道具动态加载命名空间。或者Trans组件允许您将组件嵌套到翻译中。但是没有魔法,就像jquery-i18next或vue-i18next中没有魔法一样 - >它只是简化了你的任务。