什么是redux_epics流和redux_thunk ansyc的区别?
答案 0 :(得分:1)
来自redux-observable
的文件:
对于复杂的异步/副作用,redux-observable真正发挥最大作用。如果您对RxJS不熟悉,可以考虑使用redux-thunk来实现简单的副作用,然后使用redux-observable来处理复杂的东西。这样你就可以保持高效并随时学习RxJS。 redux-thunk更易于学习和使用,但这也意味着它的功能强大得多。
答案 1 :(得分:0)
在 Flutter 中,Redux 用于状态管理。
Redux Thunk 有助于简化对中间件的需求,因此我们不需要创建自己的中间件,以获得 3rd 方 api 或其他服务。
Redux Epic 有助于获得 stream 服务,例如连接到网络套接字服务。流 -> 直播版 -> 双向通信 -> 发布/订阅
如果您只需要像 Future 或 async 这样的服务类型,拥有 Redux Thunk 就足够了。 -> 一种沟通方式 -> 简单的请求和响应