Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ユーザーにとって優しいエラーハンドリングとは/登壇資料(宮田 卓哉)

Hacobu
February 05, 2024
190

ユーザーにとって優しいエラーハンドリングとは/登壇資料(宮田 卓哉)

株式会社Hacobu、株式会社ゆめみ主催
「うちのフロントエンドエンジニア、こんなことやってます!」

2024/01/25 (木) 19:00〜21:00
https://yumemi.connpass.com/event/304093/

Hacobu

February 05, 2024
Tweet

More Decks by Hacobu

Transcript

  1. Copyright Hacobu, Inc. 8 󰢏 • /post/1234のままなので、1234のリソースが表示できるようになったタイミングでリロードすると適切 なコンテンツが表示される。 🤔 •

    少々手続き的な印象がある 将来的にifの数が多くなってMyComponentが肥大化するのが目に見える。コンテンツの表示の責 務に集中したい。
  2. Copyright Hacobu, Inc. 10 󰢏 • リロードしても404が表示され続ける • MyComponentはコンテンツの責務に集中できる。(宣言的チックにかける) •

    Error処理に集中した責務のコンポーネントをかける 💡 ErrorBoundaryでwrapするのを忘れる危険性はあるのでそこはテストでカバーする