Javascript redux-thunk命名空间操作和状态还原

Javascript redux-thunk命名空间操作和状态还原,javascript,ecmascript-6,redux,Javascript,Ecmascript 6,Redux,假设我有登录和注册,我应该有两组状态,如 报名 sign_up_request // to show loader sign_up_success // to set response sign_up_fail // to show error 登录 这对于一个auth组合的reducer来说仍然很好,它不会太大,但在某些情况下它会变得非常大,因为一个http调用至少有3个动作和状态,如何避免重复?要解决您对它何时变大的担忧,您可以做的是,创建一个单独的助手函数来服务于这种特定的操作,或者另一

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

报名

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


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

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

访问:,您可能会有更好的想法

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