【发布时间】:2018-07-25 14:37:39
【问题描述】:
以这种方式使用 redux-saga 有什么好处?
export function* saga1() {
yield takeEvery("DO SOMETHING", function*() {
...
});
}
export default function* rootSaga() {
yield all([
fork(saga1),
]);
}
对
export function* saga1() {
yield takeEvery("DO SOMETHING", function*() {
...
});
}
export default function* rootSaga() {
yield all([
saga1,
]);
}
不同之处在于 rootSaga 具有“fork”。我知道 takeEvery 本质上是 `take + fork。然而,我仍然看到人们这样做。任何真正的好处或完全多余的,应该避免?
【问题讨论】:
标签: redux react-redux redux-saga