javascript - 扩展状态 react

标签 javascript reactjs extends

我需要继承状态。我可以继承国家吗?当我这样做时,我得到一个空状态。

class Example extends Component {
  constructor(props) {
    super();
      this.state = {
        param1: 
      };
  }
 ...
}

class Example2 extends Example {
  render() {
    return (
      {this.state.param1} // empty
    )
  }
}

最佳答案

您可以按如下方式扩展状态:

constructor(props) {
  super(props)

  this.state = {
    ...this.state,
    extraStuff: '',
  }
}

关于javascript - 扩展状态 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51767555/

相关文章:

javascript - 在网络 worker 之间共享变量? [全局变量?]

JavaScript 使用 Base64 编码代码减少图像的大小和质量

reactjs - 使用 React Link 标签导航到另一个页面的特定部分

reactjs - 如何将 react-google-places-autocomplete 与 react-hook-from 集成?

javascript - 在 react js中悬停卡片时播放视频并在不悬停时显示默认图像

java - 扩展 java 类的同时也改变它

flash - 带有元数据 [Bindable] 关键字的基类是否会自动扩展 EventDispatcher?

javascript - JS 循环遍历 json 对象

javascript - 使用 Airtable API 列出记录

php - 如何给抽象方法的参数添加类名类型?