Scraps 最終更新 2026/08/27 17:01

原文著者: @faable01 /

isLoading が真なのに isError も真...みたいなのやめたい(判別可能なユニオン型で)

  • #フロントエンド
  • #バックエンド
  • #DevOps・CI/CD

AIで作成し、掲載基準に基づいて自動選定した要約です。

  • isLoadingとisErrorの組み合わせを避けるために判別可能なユニオン型を使う方法を紹介
  • 状態を1つの型にまとめ、statusフィールドで分岐し、progressやurlなどのプロパティを状態ごとに定義
  • switch文で分岐した後にnever型を使うことで、状態の網羅漏れをコンパイルエラーで防げる
isLoading が真なのに isError も真...みたいなのやめたい(判別可能なユニオン型で) - Qiita

Qiita / 原文を読む