在基本函数中使用react-i18next,可以按照以下步骤进行:
npm install react-i18next
import { useTranslation } from 'react-i18next';
const { t } = useTranslation();
const greeting = t('hello');
const changeLanguage = (lng) => {
i18n.changeLanguage(lng);
}
<button onClick={() => changeLanguage('en')}>English</button>
<button onClick={() => changeLanguage('zh')}>中文</button>
需要注意的是,上述代码中的i18n是react-i18next库的一个全局对象,可以直接使用。
这样,你就可以在基本函数中使用react-i18next来实现国际化功能了。
关于react-i18next的更多详细用法和配置,可以参考腾讯云的i18next产品文档:i18next产品介绍
领取专属 10元无门槛券
手把手带您无忧上云