Open4

React でイベントハンドラーのイベントを Error Boundary で捕捉しハンドリングする

𝕤𝕚𝕞𝕠𝕔𝕙𝕖𝕖𝕤𝕚𝕞𝕠𝕔𝕙𝕖𝕖

やりたいこと:

  • React の onClick に仕込んだイベントのエラーを ErrorBoundary で捕捉させる
  • ErrorBoundary で捕捉したエラーをモーダルでのみフィードバックし、フォールバックを表示させない
𝕤𝕚𝕞𝕠𝕔𝕙𝕖𝕖𝕤𝕚𝕞𝕠𝕔𝕙𝕖𝕖

前提

  • React 19 の機能が使いたいので Next.js 14 を使う
  • App Router にする
  • Error Boundary は機能を理解したいので自作する
  • ハンドラー内の処理は Transition で実行したい