Redux
redux.js.orgA JS library for predictable and maintainable global state management
Dev Toolsjavascriptstate-managementreactopen-sourcefrontenddebugginglibrary

About
Redux is a JavaScript library for managing and centralizing application state, enabling consistent behavior across client, server, and native environments. It provides powerful debugging capabilities including time-travel debugging via Redux DevTools, and works with any UI layer. The Redux team also maintains Redux Toolkit, the recommended modern approach for efficient Redux development.
Problem
Managing complex, shared application state in JavaScript apps is error-prone and hard to debug.
For
frontend and full-stack JavaScript developers
How it works
Redux centralizes application state in a single store and enforces predictable state updates through pure reducer functions, enabling time-travel debugging and consistent behavior across environments.
Business model
open-source
Status
launched