gpt4 book ai didi

javascript - react 函数和事件

转载 作者:行者123 更新时间:2023-12-01 03:01:59 24 4
gpt4 key购买 nike

我对 react 还很陌生,我在查看代码时遇到了一个事件类内部的代码看起来像

 zipValueChanged(event) {
const zip = event.target.value;

this.setState({
zipValue: zip,
})

我想知道为什么事件函数在任何地方都没有 function 关键字,我确实在构造函数中看到了绑定(bind)( this.zipValueChanged = this.zipValueChanged.bind(this); )但是,我不明白为什么这是有效的。

非常感谢!

最佳答案

构造函数中的 This (this.zipValueChanged = this.zipValueChanged.bind(this);) 绑定(bind)已完成,以便类中定义的任何方法都可以工作。

您需要在构造函数中绑定(bind)您的方法才能正常工作 -

this.yourFunction = this.yourFunction.bind(this);

关于javascript - react 函数和事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46393848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com