【发布时间】:2018-06-27 14:49:20
【问题描述】:
这个 Sagas 观察者有什么区别:
export function* authWatcher() {
yield [
takeLatest(GET_USER_START, getUser),
takeLatest(EDIT_USER_START, editUser),
takeLatest(FORGOT_PASSWORD_START, forgotPassword),
takeLatest(LOGOUT_START, logout)
];
}
和:
export function* authWatcher() {
yield fork(takeLatest, GET_USER_START, getUser);
yield fork(takeLatest, EDIT_USER_START, editUser);
yield fork(takeLatest, FORGOT_PASSWORD_START, forgotPassword);
yield fork(takeLatest, LOGOUT_START, logout);
}
起初,他们也这样做,但我不知道哪种方法是最好的方法。有没有更好的办法?
我看到的另一件事 takeLatest 似乎不起作用。但不知道有没有关系。
【问题讨论】:
标签: javascript reactjs redux react-redux redux-saga