Reactjs react最终表单状态不包含空输入

Reactjs react最终表单状态不包含空输入,reactjs,react-final-form,Reactjs,React Final Form,当用户从输入中删除内容时,我希望状态中有空/空属性 如果您在示例中看到,当用户清除输入时,状态为空。我使用状态来更新数据库中的数据,所以当代码用新数据更新旧数据时,值不会更新,没有属性 例如: 我找不到任何明智的办法将财产留在州内 谢谢:试试这个: <Field name="myfield" component="input" type="text" allowNull // <-------

当用户从输入中删除内容时,我希望状态中有空/空属性

如果您在示例中看到,当用户清除输入时,状态为空。我使用状态来更新数据库中的数据,所以当代码用新数据更新旧数据时,值不会更新,没有属性

例如:

我找不到任何明智的办法将财产留在州内

谢谢:

试试这个:

<Field
  name="myfield"
  component="input"
  type="text"
  allowNull                                      // <-------
  parse={value => (value === "" ? null : value)} // <-------
/>
试试这个:

<Field
  name="myfield"
  component="input"
  type="text"
  allowNull                                      // <-------
  parse={value => (value === "" ? null : value)} // <-------
/>

谢谢,它有效,我不明白为什么没有这样的选项:|正如图书馆的作者所说,原因可以在中找到。伟大的解决方案,我花了将近一天的时间寻找解决方案。谢谢,它有效,我不明白为什么没有这样的选择:|正如图书馆的作者所说,原因可以在。伟大的解决方案中找到,我花了将近一天的时间寻找解决方案。