使用基于类的组件,我们对多个输入字段这样做
handleChange(evt) {
this.setState({
[evt.target.name]: evt.target.value;
});
但我想用钩子来做:
const [newName, setNewColorName] = useState('');
const [newPaletteName, setNewPaletteName] = useState('');
function handleChange(evt) {
//For 'newColorName'
setNewColorName(evt.target.value);
}
我知道如何为每个单独的字段执行此操作,但我想像在基于类的组件中那样编写通用代码,这样我就不必为每个字段重复。