我有这个输入和一个提交按钮:
<input onKeyDown={handleEnter} value={inputValue} onChange={(nv) => setInputValue(nv.currentTarget.value)} /> <button onClick={handleClick}>Submit</button>
触发一个功能:
const handleEnter = (e) => {
if (e.key === 'Enter') {
handleSubmit()
}
}
但是现在我必须定义另一个单独的函数onClick来处理按钮。这似乎是DRY的情况(不要重复自己),我想知道如何通过单击按钮和使用相同的功能按 Enter 来处理该值。