将普通函数传递给“ redux-saga / effects”效果是否100%有效?
function respondToAnAction() {
console.log("hello world");.
}
export function* sagaWatcher() {
yield all([
takeEvery(actionsTypes.anAction, respondToAnAction),
]);
}
或者是否有这样做的警告?
当然!
[一直用call
来完成
yield call(plainFunction)
[幕后,takeEvery
和call
之间的唯一区别是call
是一次性效果,而takeEvery
每次动作通过中间件时都会响应,然后使用[ C0]。