React & i18next, зачем мне react-i18next

Я новичок в i18next, и я действительно не понимаю, почему нужно использовать response-i18next при игре с response.

Используя внешнюю библиотеку, такую ​​как moment.js в моем компоненте, я делаю: const date = moment(this.state.date)

Могу ли я сделать что-то подобное с i18next:

import i18next from 'i18next';

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

Спасибо


person gabriel    schedule 15.11.2017    source источник


Ответы (1)


уверен, что вы можете напрямую использовать i18next. response-i18next - это всего лишь некоторая оптимизация для использования в реакции -> например. повторный рендеринг при смене языка или динамическая загрузка пространств имен с помощью hoc или рендеринга. Или компонент Trans, который позволяет вкладывать компоненты реакции в переводы. Но нет никакой магии, как нет никакой магии в jquery-i18next или vue-i18next -> это просто упрощает вашу задачу.

person jamuhl    schedule 16.11.2017