我试图在Component上写一个(curried?)onChange事件处理程序,它将接收一个键参数,让它知道要更新的状态对象中的哪个键.代码不会编译,说’key’没有定义.
class App extends Component {
constructor(props) {
super(props);
this.state = {
firstName: null,lastName: null
}
this.handleChange = this.handleChange.bind(this);
}
handleChange = (key) = (event) => {
console.log(key,event);
}
render() {
return (
最佳答案
您必须同时传递事件以及OnChange处理程序上的键.
做这个
并且onChange应该是
handleChange = (key,event) => {
console.log(key,event);
}
这将允许传递事件和键,并且该功能将起作用.