Reactjs 物料ui中react as类组件中的转换函数存在问题
我正在尝试将函数FAQ部分转换为 课堂常见问题解答部分 这是一个网络应用程序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函数,则需要像下面这样绑定事件
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});
};