【问题标题】:What would I use for start async Redux out of following Thunk or Saga or Observable or Redux Promise Middleware?从 Thunk 或 Saga 或 Observable 或 Redux Promise 中间件中,我将使用什么来启动异步 Redux?
【发布时间】:2019-01-18 03:33:58
【问题描述】:

我完成了 Lynda 学习 React Native 课程。现在我开始学习#Redux,但是对于 redux 异步流程,我们有 1.Tunk 2.佐贺 3.可观察的 4.Redux Promise 中间件

所以我在选择任何一个时感到困惑。这一定很容易理解。

【问题讨论】:

    标签: reactjs react-native react-redux


    【解决方案1】:

    Redux Thunk 是基本的。我会将它用于一个简单的应用程序。

    带有 async/await 的 Redux Thunk 将提供执行 Ajax 和异步逻辑所需的所有工具。

    如果你的应用比较复杂,那么你可以使用 redux-saga/redux observable。这些是最受欢迎的。

    我会选择 redux-observable 主要是因为 Observable (RxJS) 知识可以转移到代码的其他区域Why use Redux-Observable over Redux-Saga?

    【讨论】:

      【解决方案2】:

      首先从 Redux Thunk 本身开始,然后你可以移动到其他库,就像你未来的经验一样

      【讨论】:

      • Thunk 和 saga 非常相似。但是 Observable 通过使用响应式编程来处理取消和许多其他异步副作用。如果你对响应式编程感兴趣,那就选择 Observable,它很棒。
      猜你喜欢
      • 1970-01-01
      • 2021-09-23
      • 2020-05-06
      • 1970-01-01
      • 2017-04-26
      • 2019-02-11
      • 2020-05-29
      • 2020-01-24
      • 2021-11-25
      相关资源
      最近更新 更多