Reactjs 尝试导入错误:';有翻译';不是从';react-i18next';

Reactjs 尝试导入错误:';有翻译';不是从';react-i18next';,reactjs,Reactjs,我是新手,我想导出一个组件,但“withTranslation”出现错误 我的代码摘要(版本:“i18next”:“^17.0.6”,“react-i18next”:“^9.0.10”,): import React,{Component}来自'React'; 从'react-i18next'导入{translate}; //版本:“i18next”:“^17.0.6”,“react-i18next”:“^9.0.10”, //.......... //............. 类FromAl

我是新手,我想导出一个组件,但“withTranslation”出现错误

我的代码摘要(版本:“i18next”:“^17.0.6”,“react-i18next”:“^9.0.10”,):

import React,{Component}来自'React';
从'react-i18next'导入{translate};
//版本:“i18next”:“^17.0.6”,“react-i18next”:“^9.0.10”,
//..........
//.............
类FromAlumno扩展组件{
//................
//.....................
}
导出带翻译的默认值(“翻译”)(来自Alumno);

问题不在于组件中的导出,问题在于您没有使用react-i18next的翻译进行导入。只需将导入切换到以下位置:

import { withTranslation } from 'react-i18next';
我建议在这里发布之前阅读react-i18next的文档


您是否像从“react-i18next”导入{withTranslation}一样导入它;