これは通常の方法です:wrapperでredux sagaエラーを処理する方法は?
function* saga1() {
try {
// do stuff
} catch (err) {
// handle err
}
}
function* saga2() {
try {
} catch (err) {
}
}
function* wrapper() {
yield [
takeLatest('saga1', saga1),
takeLatest('saga2', saga2),
];
}
これは期待ウェイです:
function* saga1() {
}
function* saga2() {
}
function* wrapper() {
try {
takeLatest('saga1', saga1),
takeLatest('saga2', saga2),
} catch (err) {
// handle errors
}
}
は、エラーを処理するために上記の方法を達成するために、とにかくはありますか?通常の方法を使用して、同じエラーを繰り返し処理することがあります。
ここで還元するのは初めてですが、 '*'はこの行では何を意味するのか分かりますか? 'function * saga1(){'? –
*はジェネレータ関数を意味します –
@PardeepJainこれは 'redux'ではなく' redux-saga'ではなく、ES6ジェネレータのものです。 – Kim