【发布时间】:2018-04-12 13:25:27
【问题描述】:
我有一种情况,将 Promise 对象作为状态的一部分非常方便。简而言之 - 有一个状态包含用户在问答模式中提供的所有信息,并且在一些回答之后发送呼叫会很好,在几个问题之后将需要其结果:
Q1 -> Q2 -> Q3 - -> Q4 - - -> Q5 -> Q6 -> Q7
\ - - Call to API - - /
在 Q7 之前,我需要检查 Q3 之后的通话结果。将 Promise 作为状态的一部分,然后订阅结果将非常容易。 但我有一种内在的感觉,它不应该发生。这样可以吗?
我认为我的代码不会有助于理解,所以如果不清楚,请随时提出问题。
【问题讨论】:
-
您可以将其实现到您的操作容器中,我认为没有任何问题
-
@AbdeslemCharif,你是说动作创建者吗?
-
是的,在你的动作创建器中实现所有逻辑
-
我有 Q3 之后我想发送请求,基本上,这是我有承诺的时刻。我不明白如何使用动作创建者从 Q7 访问这个承诺。
-
所有这些 Q4、Q5、Q6 将是我流程中某处的一些不同功能。他们将接受用户输入并发送一些操作