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是一个抽象类,它的子类是动态确定的。
国家必须是普通的对象吗?