1

这个问题也在https://github.com/final-form/react-final-form/issues/939的 react-final-form github 问题列表中提出

我正在使用 Semantic React UI 2.02 和 react-final-form 6.5.3。

首要问题

我在一个组件上有一个受控的 Semantic React UI 下拉菜单,该组件从父级获取其值。如果我将 Dropdown 组件直接放入 React Final Form Field 中,它会按预期工作。我可以通过更新状态值来清除下拉列表中当前选择的值。但是当我使用一个组件时,你可以看到它忽略了父母试图对状态做出的任何改变。

不幸的是,没有多少例子可以帮助指导我。

第二期

问题已在 6.3.1 中“修复”,但似乎仍然存在。

第544章

如果我尝试将多个传递给自定义组件,则该值将被忽略并且始终为 false。

在此处链接到沙箱https://codesandbox.io/s/semantic-react-ui-react-final-form-how-to-clear-dropdown-4l17f?file=/src/index.tsx

第三个问题 如果您实现一个向导表单并在其中一个表单上使用 Semantic React UI 下拉菜单。当您尝试向后移动时,下拉列表中选择的值会丢失。想不出办法重新设置它。

会感谢其他用户的智慧。提前致谢。

4

0 回答 0