【发布时间】:2020-08-04 14:40:37
【问题描述】:
我有一个表格要提交。我的状态如下所示。
const [valueState, setValueState] = useState({
dr_start_date: null,
dr_end_date: null,
s_key: "Staging + Commiting in report",
});
使用setValueState 函数更新状态后,我想在onClick 事件上提交表单。 (我的点击功能)
const handleClick = () => {
console.log(valueState);
}
这个状态的输出是起始状态。谁能告诉我如何在函数事件中使用状态变量?
注意:这是我更新状态的方式。
function handleInputOne(event, element) {
if (typeof event.persist === "function") event.persist();
const { derive_value_from, ele_def } = element;
setValueState((prevState) => {
const newValueState = { ...prevState };
newValueState[derive_value_from] = event.target.value;
return newValueState;
});
}
【问题讨论】:
标签: javascript reactjs dom-events