【发布时间】:2021-11-17 18:41:49
【问题描述】:
我正在尝试找到一种更好的方法来一次处理我的所有调查数据。能够控制组件是个好主意,但我不知道尝试以这种方式控制它们是否是一种好习惯,或者我只是以错误的方式接近它。
这是我试图组织调查的方式。
const [survey, setSurvey] = useState({
questionOne: { question: '', a: '', b: '', c: '' },
questionTwo: { question: '', a: '', b: '', c: '' },
questionThree: { question: '', a: '', b: '', c: '' }
});
这就是我尝试处理更改的方式:
const handleChange = (e, questionName) => {
const { name, value } = e.target;
console.log(questionName, name, value);
setSurvey({
...survey,
[questionName[name]]: value,
});
};
如果有任何想法可以正确定位,我将非常感谢任何提示。 谢谢。
【问题讨论】:
标签: reactjs react-hooks controlled-component