Reduxとは
Reduxとは
最終更新:2026/03/31
Reduxとは
主にReactなどのJavaScriptアプリで「状態(State)」を一元管理するライブラリ
Reduxは状態管理の仕組み(JavaScriptのロジック)であるためReact以外でも使える(Vanilla JS(フレームワークを使わない素のJavaScript)、Angular、Vue.jsなど)が、
Reactには公式バインディング(binding、特定のフレームワークと連携するための専用ライブラリ)(react-redux)がある一方、他フレームワークはそれぞれ専用の状態管理があるため、
実務ではほぼReact専用になっている。
Reactの「状態管理が弱かった時代」にReduxがハマった結果、Reactのために生き残ったライブラリと言える。