【问题标题】:Sequence of yield select() is not workingyield select() 序列不起作用
【发布时间】:2021-11-14 20:46:48
【问题描述】:

我有下面一段不工作的代码

let name =. yield select(getName()); // getName is in same folder selector let details= yield select(getDetails()); // getDetails is in different selector of different folder

.

当尝试在我的生成器函数中调用两个不同的 yield 时,只有第一个 yield 被触发,第二个 yield 没有被触发

【问题讨论】:

    标签: reactjs react-redux redux-saga


    【解决方案1】:

    如果不查看更多代码很难判断,但我怀疑问题在于您调用选择器而不是将它们作为参考传递。试试这个:

    let name = yield select(getName);
    let details = yield select(getDetails);
    

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 2016-12-04
      • 2021-06-06
      • 2015-07-06
      • 2017-07-13
      • 1970-01-01
      • 2017-12-12
      • 2017-12-17
      • 1970-01-01
      相关资源
      最近更新 更多