Redux

Noun · Development

Definitions

  1. A predictable state container for JavaScript applications that enforces unidirectional data flow: the UI dispatches actions, pure reducer functions compute the next state, and the single immutable store notifies subscribers of changes.

    In plain English: A system for managing all the data in a web app in one central place, where every change follows strict rules so you can always understand what happened.

    Example: "Our Redux store has 40 reducers — every state change is traceable because actions are plain objects we can log and replay."

Related Terms