# Redux

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: Redux Toolkit, React Redux

A [JavaScript](https://ecosystem.samcarlton.com/javascript) library for keeping an app's shared data, called state, in one place, so every screen shows the same information. It is often used with [React](https://ecosystem.samcarlton.com/react).

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) stores the shopping cart in Redux so the cart badge and checkout page always agree.

Official site: <https://redux.js.org>

## Connects to (4)

- [Tech stack](https://ecosystem.samcarlton.com/tech-stack): The set of programming languages and tools a product is built with.
- [React](https://ecosystem.samcarlton.com/react): A JavaScript library for building user interfaces out of reusable pieces called components.
- [JavaScript](https://ecosystem.samcarlton.com/javascript): The programming language that runs in every web browser, and also on servers.
- [Front end](https://ecosystem.samcarlton.com/front-end): The part of an app or website that people see and tap, running in their browser or on their phone.

Map view: https://ecosystem.samcarlton.com/redux
