Redux
Redux is an open-source JavaScript library for managing and centralizing application state in a predictable manner using a single store, pure reducer functions, and unidirectional data flow. Created as a Flux-inspired library, it applies functional programming principles like immutability to…
Key facts
- First appeared
- 2015
- Category
- technology
- Problem solved
- Managing complex, shared state across React components without direct mutations, enabling predictable updates, time-travel debugging, and avoiding the issues of bidirectional data flow in earlier MVC frameworks like Backbone and early Flux implementations.
- Platforms
- Browser, React Native, JavaScript, TypeScript, Node.js
Related technologies
Notable users
- Airbnb
- Microsoft
- IBM
- Netflix