Reactjs 标识符已被声明

Reactjs 标识符已被声明,reactjs,Reactjs,我仍在掌握这方面的诀窍。我正在尝试导出多个组件,但出现以下错误“标识符'withN'已声明” 这是我的出口代码 const withN = withNamespaces()(App) export default connect( mapStateToProps, { logOut } )(withRouter(Header)); 这是我的进口代码 import { withN } from 'react-i18next'; 请告诉我怎么了 谢谢 更新: 按照@octobus的建议

我仍在掌握这方面的诀窍。我正在尝试导出多个组件,但出现以下错误“标识符'withN'已声明” 这是我的出口代码

const withN =  withNamespaces()(App)
export default connect(
  mapStateToProps,
  { logOut }
)(withRouter(Header));
这是我的进口代码

import { withN } from 'react-i18next';
请告诉我怎么了

谢谢 更新: 按照@octobus的建议更正了我的导出语句后,我在图像中附加了这个错误

您无法导入某些内容并重新为其分配值。出现错误的原因是,已对
withN

进行了去极化。这是不正确的,导入是导出值的只读视图。当我这样做时,我得到的“withnamespace”不是defined@user918204您是否也使用名称空间导入了
。我也需要进口隔离带吗?@ElAoutarHamza你说得对,先生。我误解了这个问题。更新了我的答案。