类的实例可以存储在状态中吗?

时间:2018-06-12 01:23:12

标签: javascript reactjs

function Factory(FeatureClass) {
  return class extends React.Component { 
     constructor() {
        this.feature = new FeatureClass();
     }
    // ...
  }
}

// other component
const NewComponent = Factory(...)
this.setState({
  Components: [...this.state.Components, <NewComponent />]
});

Featureclass是一个抽象类,它的子类是动态确定的。

国家必须是普通的对象吗?

0 个答案:

没有答案