在表单提交时调用异步redux操作创建者

盗贼大师

在典型的React / Redux应用程序中,使用redux-thunk和异步动作创建者触发AJAX请求并在此请求的开始/成功/失败时分派动作是很常见的

但是,我找不到将这种功能与react-final-form集成的方法。它的redux提交示例使用react-redux-promise-listener,它立即分派一个动作,但不允许我调用异步动作创建者。

是否可以将react-final-form与使用异步动作创建者执行提交动作的redux应用集成?我希望不必将我的AJAX逻辑转移到reducers中。

埃里克·R。

表单库只关心onSubmit函数是否返回Promise如果调度由您的自定义动作创建者创建的动作可以返回承诺(也许通过某种中间件?),那就是React Final Form关心的全部。promise侦听器库更多地用于副作用中间件,例如Redux Saga。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Redux:异步操作创建者未被调用

期望分配或函数调用 Redux 操作创建者

Redux-Thunk-异步操作创建者Promise和Chaining不起作用

用玩笑测试 redux 异步动作创建者

如何按顺序调用异步动作创建者?

与将常规函数用作异步操作创建者相比,在redux中使用thunk中间件有什么好处?

等待异步操作创建者更新另一个操作创建者内部的状态

等待动作创建者完成后再调用其他动作创建者-Redux thunk

Redux-如何从另一个动作创建者内部调用动作创建者?

提交表单时调用函数

.forEach 中的异步操作创建者在运行单元测试时不返回操作

为什么要将Redux操作创建者返回的操作放在括号中?

如何在 redux 中开玩笑地模拟异步动作创建者

如何测试使用setTimeout调用另一个动作的异步动作创建者

将配置传递给Redux操作创建者的正确方法

当多个有效负载时,react / redux操作创建者返回未定义的

在React中,是否可以从实用程序函数内部访问Redux操作创建者?

在动作创建者中的 Axios 请求之后调用 Redux 中间件刷新令牌

如何使用react-redux在功能组件中调用动作创建者?

Redux:从另一个动作创建者调用一个动作

Redux动作创建者在另一个内部调用

仅在提交表单时调用PHP函数

解决动作创建者中的异步功能

无法从动作创建者内部调度异步动作

使用Redux挂钩时是否需要动作创建者?

在动作创建者中使用状态来反应redux

Redux Thunk 动作创建者不分派获取 api

Redux动作创建者中的依赖注入

如何从Redux动作创建者/ Thunk分发多个动作