try/catch
和Promise.race()
之间的区别是什么?
try {
yield call(api.request);
} catch(err) {
yield put(SomeActionListeningToError);
}
和种族:
yield race({
request: call(api.request),
error: take(SomeActionListeningToError),
});
在这种特定情况下race
是多余的吗?