もっと詳しく

データ取得で try…catch しない理由

データ取得で try...catch しない理由

try { const data = await fetchSomething(); // 正常系レスポンスの処理 } catch (err) { if (isFetchError(err)) { // 異常系レスポンスの処理 } } 理由はつぎのとおりです。 データ取得ライブラリ風に宣言的に書きたいから データ取得に関係ない例外も catch してしまうから HttpError は開発者にとって想定範囲内だ…

はてなブックマーク - データ取得で try...catch しない理由 はてなブックマークに追加