【发布时间】:2019-08-30 05:11:04
【问题描述】:
Formik中,如何让Reset按钮确认后才重置表单?
即使您单击“取消”,我下面的代码仍会重置表单。
var handleReset = (values, formProps) => {
return window.confirm('Reset?'); // still resets after you Cancel :(
};
return (
<Formik onReset={handleReset}>
{(formProps) => {
return (
<Form>
...
<button type='reset'>Reset</button>
</Form>
)}}
</Formik>
);
【问题讨论】: