我正在尝试在redux上下文之外使用saga,只是尝试使用效果和生成器。
我需要从Storage
并行检索所有键值,这是我的实现:
export function* getHeaders() {
let calls = []
APIClient.instance().keys.forEach((key) => calls.push(call(Storage.get, key)))
yield all(calls)
}
每个Storage.get
返回一个承诺。
我确实将该函数称为:
let values = getHeaders().next().value
console.log(values)
我已经有5个存储键,我希望得到它们的值,但我得到了:
有什么主意吗?
如上所示,uid
是APIClient.instance().keys