假设我有以下代码用于更改输入值并更新组件的状态:
const handleInputChange = e => {
let value = e.target.value;
let name = e.target.name;
let type = e.target.type;
// some other code
setInput(nextState);
};
但是,由于我有使用相同功能的不同组件,因此我想将其设为可导出的实用功能。但是它有来自useState钩子的“setInput”函数调用。
我应该将它setInput作为参数传递给每个handleInputChange()调用,例如:
onChange={e => handleInputChange(e, setInput)}
或者有更好的处理方法吗?
尚方宝剑之说
拉莫斯之舞
相关分类