【问题标题】:Identifier has already been declared React js标识符已经被声明为 React js
【发布时间】:2020-02-13 05:43:05
【问题描述】:

我仍然对 React js 有所了解。我正在尝试导出多个组件,但出现此错误“标识符‘withN’已被声明” 这是我的导出代码

const withN =  withNamespaces()(App)
export default connect(
  mapStateToProps,
  { logOut }
)(withRouter(Header));

这是我的导入代码

import { withN } from 'react-i18next';

请告诉我出了什么问题。

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

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    您无法导入某些内容并为其重新分配值。您收到错误的原因是已经有 withN 的声明。

    【讨论】:

    • 这是不正确的,导入是导出值的只读视图
    • 当我这样做时,我得到“withNamespaces”未定义
    • @user918204 你也导入了withNamespaces 吗?
    • 我已经用 N 导入了。我还需要导入 withNamsepaces 吗?
    • @ElAoutarHamza 您说得对,先生。我误解了这个问题。更新了我的答案。
    猜你喜欢
    • 2019-10-10
    • 2021-11-18
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    相关资源
    最近更新 更多