状態管理ライブラリ
フロントエンドでのデータ管理を容易かつ堅牢なものにしてくれる
純粋なjsで書かれているので、Vanila JS はもちろんのこと、jQueryやReactでも使える(Reactの場合は、react-reduxという専用APIが用意されている)
Fluxアーキテクチャの影響を受けている
<aside> 🌿 【Fluxアーキテクチャ】 アプリケーション上でのデータフロー管理のためのアーキテクチャパターン 単方向へデータが流れていくことで、データの流れを追いやすくなるという特徴がある
</aside>