React函数方法中是否可以通过onChange事件传递附加参数

问题描述

我想做类似的事情,

<Input onChange={(e,myExtraParameter) => enteredData}/>

然后像这样写我的onChange,

enteredData = (e :React.FormEvent<HTMLTextAreaElement> | React.FormEvent<HTMLInputElement>,myExtraParameter : string ) => {
    console.log("extra parameter = ",myExtraParameter);

}

也就是说,我想检查我的按键输入,并使用一个额外的参数来做一些事情。

我检查了一些资源,这些资源很好地说明了如何在基于React类的方法中传递此类选项,其中我可以使用“ this”指针。但是如何在React功能组件功能方法中做到这一点?

解决方法

是的,您可以传递任何值,只要接收它的函数允许它就可以了,否则它将无法获得它。

示例。

updateStartEnd

现在功能

const updateStartEnd = (newEndDate?: any,newStartDate?: any) => {
    // rest of the code
};

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...