将普通函数传递给redux-saga效果是否有效?

问题描述 投票:0回答:1

将普通函数传递给“ redux-saga / effects”效果是否100%有效?

function respondToAnAction() {
  console.log("hello world");. 
}

export function* sagaWatcher() {
  yield all([
    takeEvery(actionsTypes.anAction, respondToAnAction),
  ]);
}

或者是否有这样做的警告?

reactjs redux redux-saga
1个回答
0
投票

当然!

[一直用call来完成

yield call(plainFunction)

[幕后,takeEverycall之间的唯一区别是call是一次性效果,而takeEvery每次动作通过中间件时都会响应,然后使用[ C0]。

© www.soinside.com 2019 - 2024. All rights reserved.