问题描述
我想做类似的事情,
<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
};