Reactjs 物料ui中react as类组件中的转换函数存在问题

Reactjs 物料ui中react as类组件中的转换函数存在问题,reactjs,material-ui,Reactjs,Material Ui,我正在尝试将函数FAQ部分转换为 课堂常见问题解答部分 这是一个网络应用程序 const handleChange = panel => (event, isExpanded) => { setExpanded(isExpanded ? panel : false); }; 到 我想让ExpansionPanel使用第二个handlechange而不是 这里的第一个()如果要使用Function.prototype.bind而不是arrow函数,则需要像下面这样绑定事件

我正在尝试将函数FAQ部分转换为 课堂常见问题解答部分

这是一个网络应用程序

const handleChange = panel => (event, isExpanded) => {
    setExpanded(isExpanded ? panel : false);
  };

我想让ExpansionPanel使用第二个handlechange而不是
这里的第一个()如果要使用
Function.prototype.bind
而不是arrow函数,则需要像下面这样绑定事件处理程序

<button onClick={this.handleChange.bind(this, panel)}>Delete Row</button>
...
handleChange(e, panel) { 
    this.setState({
    expanded: panel,
    setExpanded: false
  });
};
删除行
...
手换(东,小组){
这是我的国家({
扩大:小组,
设置扩展:false
});
};
这有助于:

constructor(props){
          super(props);
          this.state = { expanded: 'panel0' }
          this.handleChange = this.handleChange.bind(this);
    } 
handleChange(panel){ 
      this.setState({expanded: panel===this.state.expanded?false:panel});    
};

你能和我分享你的工作代码吗
constructor(props){
          super(props);
          this.state = { expanded: 'panel0' }
          this.handleChange = this.handleChange.bind(this);
    } 
handleChange(panel){ 
      this.setState({expanded: panel===this.state.expanded?false:panel});    
};