在按钮 onClick 导致重新渲染时, onSubmit 会被取消
作者: chillu创建于 2016年10月10日更新于 2025年2月14日
你好! 我们计划在我们的 CMS UI (silverstripe.org) 中使用 redux-form,该 UI 由 JSON 表单模板提供支持。这意味着我们有一个"构建器"类,该类动态地从模板定义中创建表单(并通过 `reduxForm()` 在 `render()` 中传递)。 在此特定配置中,我遇到了一个处理点击按钮上的"加载指示器"的问题。我在渲染 `actions` 的同一个组件中执行 `reduxForm()` 并将其通过 `reduxForm()` 层传递到实际的表单渲染中。按钮的 `onClick()` 会在该组件中调用 `setState()`,从而更改 `actions` 并触发重新渲染。
内容来源: redux-form/redux-form