例外が発生したら画面(react-error-overlay)に出るだろうと期待している状況で、画面に出なかったので問題に気づくのが遅れた。
観測事実 ts
console.log("will report");
throw new TypeError("report");
これでwill reportがコンソールに出るが、画面にもコンソールにもTypeErrorのエラーメッセージが表示されない
原因
console.log("report1");
throw new TypeError("report");
...
})
.catch((error: unknown) => {
Sentry.captureException(error);
});
- Sentry.captureException(error);
+ throw error;
- 
.catch(...)を書くべきではなかったのでは