Reactのフラグ地獄を状態遷移テーブルで解消する — Discriminated Union×テーブル駆動設計の実践
2026年3月28日 08:30
はじめに
Reactで画面の表示切り替えをフラグで管理するコードは、いろいろなプロジェクトで見かけます。
const [isLoading, setIsLoading] = useState(false);
const [isError, setIsError] = useState(false);
const [hasData, setHasData] = useState(false);
const [data, setData] = useState<User[]>([]);
const [error, setError] = useState<Error |...