javascript – 在React中调整事件处理程序

前端之家收集整理的这篇文章主要介绍了javascript – 在React中调整事件处理程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图在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);
  }

这将允许传递事件和键,并且该功能将起作用.

猜你在找的JavaScript相关文章