gpt4 book ai didi

javascript - redux-saga 使用正则表达式

转载 作者:数据小太阳 更新时间:2023-10-29 03:49:08 25 4
gpt4 key购买 nike

我正在为我的网络应用程序使用 redux-saga,但是我已经达到了我希望能够创建一个 saga 的地步处理多种不同的请求类型。为此,我希望能够将 taketakeEvery 与 reg-ex 一起使用。例如:

'foo/SOME_REQUEST'
'bar/SOME_REQUEST'
'baz/SOME_REQUEST'

都应该通过这样的方式处理:

yield takeEvery('*/SOME_REQUEST', handler);

有谁知道这是否可能或如何实现?

最佳答案

你可以使用

yield takeLatest( action => /SOME_REQUEST$/.test(action.type), handler)

yield take( action => /SOME_REQUEST$/.test(action.type))

正如@lukehedger 在这里指出的那样:github issue

查看文档:take(pattern)

关于javascript - redux-saga 使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37908332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com