Следующий код работает в обычном проекте React (я использую машинопись, если это важно):
import {t} from "i18next";
const translation = t('WelcomeMessage');
тот же самый код не работает в проекте React Native, выдавая ошибку:
import i18n, {t} from "i18next";
const translation1 = i18n.t('WelcomeMessage'); //works ok
const translation = t('WelcomeMessage'); //ERROR: (0, _i18next.t) is not a function
почему t('WelcomeMessage')
не работает в RNative? Это как-то связано с тем, как i18next экспортируется в определения типа (export = i18next;
)?