Redux
JS 向けの予測可能な状態コンテナ。Dan Abramov と Andrew Clark が 2015 年に公開した。Flux アーキテクチャを、単一ストアとリデューサーによるイミュータブルな更新として実装する。
三原則は、信頼できる唯一の情報源、状態は読み取り専用、変更は純粋なリデューサー関数で行う、である。「Flux 風」ライブラリの時代を切り開いた。2019 年の Redux Toolkit は、定型コードを大幅に減らした。
その後は Zustand、Jotai、MobX、Recoil、React Context + useReducer、サーバー状態ライブラリ(TanStack Query、SWR)といった軽量な代替に押されたが、大規模な企業の React コードベースでは今も生きている。