Reactjs 反应最终表单-如何重置表单和设置状态

Reactjs 反应最终表单-如何重置表单和设置状态,reactjs,react-final-form,final-form,Reactjs,React Final Form,Final Form,有没有办法重置表单并同时设置状态?我尝试了下面的代码,但似乎不起作用。欢迎您的任何意见 <Form onSubmit={this.onSubmit} render={({handleSubmit, form, submitting, pristine, values}) => ( <form onSubmit={handleSubmit}> . . . . <button type="button" onClick=

有没有办法重置表单并同时设置状态?我尝试了下面的代码,但似乎不起作用。欢迎您的任何意见

<Form
    onSubmit={this.onSubmit}
    render={({handleSubmit, form, submitting, pristine, values}) => (
        <form onSubmit={handleSubmit}>
.
.
.
.

<button
    type="button"
    onClick={() => {
        form.reset;
        this.setState({"reset": true});
    }}
    disabled={submitting || pristine}
>
    Reset
</button>
</form>
(
.
.
.
.
{
表单重置;
this.setState({“reset”:true});
}}
禁用={提交| |原始}
>
重置
{
form.reset();
this.setState({“reset”:true});
}}
禁用={提交| |原始}
>
重置

我认为您缺少的是执行
form.reset
function

没有理由认为这不可能。如果您可以制作一个CodeSandbox来演示您正在尝试执行的操作,那么帮助您会容易得多。
<button
  type="button"
  onClick={() => {
      form.reset();
      this.setState({"reset": true});
  }}
  disabled={submitting || pristine}
>
    Reset
</button>