【问题标题】:redux thunk namespacing action and reducer on states状态上的 redux thunk 命名空间操作和减速器
【发布时间】:2018-06-23 01:15:43
【问题描述】:

假设我有登录和注册,我应该有 2 组状态,例如

注册

sign_up_request // to show loader
sign_up_success // to set response
sign_up_fail // to show error

登录

login_request // to show loader
login_success // to set response
login_fail // to show error

这对于一个 auth 组合 reducer 来说还是可以的,它不会那么大,但在某些情况下它可以变得非常大,因为一个 http 调用至少有 3 个动作和状态,如何避免重复?

【问题讨论】:

    标签: javascript ecmascript-6 redux


    【解决方案1】:

    为了解决您对它何时变大的担忧,您可以做的是创建一个单独的帮助函数来服务于这种特定的操作,或者另一个选项是创建一个代码生成器(单独的减速器和操作)。我更喜欢辅助函数而不是代码生成器。

    访问:simplify redux action request,您可能会得到更好的主意。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 1970-01-01
      • 2020-03-27
      • 2021-07-04
      • 2021-12-03
      • 2018-03-20
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多