【问题标题】:React onChange function. Nothing is getting passed like event?响应 onChange 函数。没有什么像事件一样通过?
【发布时间】:2018-10-12 18:38:12
【问题描述】:

我正在做一个反应教程,我看到了这段代码:

所以我想我们只需要为onChange 字段提供一个函数...而不是实际调用它。这就是为什么当函数本身被传递给onChange 时,我们不需要将event 传递给函数,对吧?顺便说一句,onChange 是什么?在react 中有名称吗?

我猜我们传递给onChange 的任何函数,React 都会尝试将事件传递给它,对吗?

【问题讨论】:

标签: reactjs


【解决方案1】:

是的。基本上,React 在原始事件上创建自己的 SyntheticEvent 包装器(它具有与原始事件几乎相同的 API)并将其作为第一个参数传递给您的事件处理程序。另外,您在不调用函数的情况下传递函数是正确的,React 会在事件中为您调用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 2021-03-13
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 2010-11-03
    相关资源
    最近更新 更多