Redux中间件,承诺还是猛击

Redux中间件,承诺还是猛击,redux,Redux,我正在使用Redux Thunk作为异步调用的中间件,但我看到过使用Redux Promise的示例,这些中间件之间有什么区别。Redux Thunk和react Promise都在适当的时间延迟调度 但也有一些不同之处: 1.当它介入时: 当action creator返回函数而不是文本对象时,react thunk进行干预 当action creator仍然返回action literal对象,但此action必须具有属性负载,并且此负载的值是promise的promise实例时,react

我正在使用Redux Thunk作为异步调用的中间件,但我看到过使用Redux Promise的示例,这些中间件之间有什么区别。

Redux Thunk和react Promise都在适当的时间延迟调度

但也有一些不同之处:

1.当它介入时: 当action creator返回函数而不是文本对象时,react thunk进行干预

当action creator仍然返回action literal对象,但此action必须具有属性负载,并且此负载的值是promise的promise实例时,react promise会进行干预

2.谁是最后一个调度员: redux thunk:您是最后一个调度程序,reach thunk只允许您访问作为action creator返回的函数参数的调度函数

redux promise:它将接受payload属性中的承诺,并在then块中分派相同的操作类型,但它将使用响应then块的参数替换操作的有效负载

redux thunk和react都承诺在适当的时间延迟调度

但也有一些不同之处:

1.当它介入时: 当action creator返回函数而不是文本对象时,react thunk进行干预

当action creator仍然返回action literal对象,但此action必须具有属性负载,并且此负载的值是promise的promise实例时,react promise会进行干预

2.谁是最后一个调度员: redux thunk:您是最后一个调度程序,reach thunk只允许您访问作为action creator返回的函数参数的调度函数

redux promise:它将接受payload属性中的承诺,并在then块中分派相同的操作类型,但它将使用响应then块的参数替换操作的有效负载


不客气!不客气!