在典型的React / Redux应用程序中,使用redux-thunk和异步动作创建者触发AJAX请求并在此请求的开始/成功/失败时分派动作是很常见的。
但是,我找不到将这种功能与react-final-form集成的方法。它的redux提交示例使用react-redux-promise-listener,它立即分派一个动作,但不允许我调用异步动作创建者。
是否可以将react-final-form与使用异步动作创建者执行提交动作的redux应用集成?我希望不必将我的AJAX逻辑转移到reducers中。
表单库只关心onSubmit
函数是否返回Promise
。如果调度由您的自定义动作创建者创建的动作可以返回承诺(也许通过某种中间件?),那就是React Final Form关心的全部。promise侦听器库更多地用于副作用中间件,例如Redux Saga。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句