我正在使用 Material UI 版本 4(最新)和Informed 表单库。我有一个自定义组件(自定义与 Informed 集成),它包装了我使用自动完成组件渲染的 Material UI TextField。
应用程序组件
<Form getApi={(api) => setFormApi(api)}>
{formApi && (
<>
<label>
First name:
<Autocomplete
freeSolo
options={autoOptions}
renderInput={(params) => (
<CustomTextField field="name" {...params} />
)}
/>
</label>
<button type="submit">Submit</button>
<button type="button" onClick={() => formApi.reset()}>
Reset
</button>
<FormState />
</>
)}
</Form>
单击重置按钮后,您可以看到 Informed“表单状态”被清除,但输入仍然有值。关于如何解决这个问题有什么想法吗?
慕的地8271018
相关分类