← All projects

Redux

A JS library for predictable and maintainable global state management

Dev Toolsjavascriptstate-managementreactopen-sourcefrontenddebugginglibrary
Redux screenshot

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

Similar projects