首页 > 解决方案 > JavaScript-TypeError:无法添加属性 __id,对象不可扩展

问题描述

我定义了一个 HOC React 组件并将其保存为tsx文件。

const Hoc = WrappedComponent => class extends WrappedComponent {

  constructor(props, context) {
    super(props, context)
    this.__id = ''
  }
}

一旦将其交付给编译器,就会抛出错误。

TypeError: Cannot add property __id, object is not extensible

标签: javascriptreactjs

解决方案


推荐阅读