liveBook · Manning

Redux

Redux is a JavaScript library for predictable application-state management, using a centralized store updated through dispatched actions and reducers.

How 2 Manning books explain it

React in Depth

Redux is a predictable state container that manages application state through dispatched actions and pure reducers.

How it is used
Manages shared or complex React application data through centralized stores, slices, dispatched actions, and reducers.
How deep it goes
Explains the store-action-reducer cycle, slices, providers, and hooks, while deferring detailed classic configuration and implementation.
Examples
Uses data, UI, and authentication slices plus an increment reducer to illustrate organization and action creation.
What you can do after
Apply Redux Toolkit to build a more compact Redux data layer using slices, reducers, actions, a provider, and selector hooks.

Read how React in Depth explains Redux →

Essential TypeScript 5, Third Edition

Redux is a JavaScript library for managing application state in a centralized store through dispatched actions and reducer functions.

How it is used
Centralizes React application data and exposes typed state, actions, and HTTP API queries to components.
How deep it goes
Explains slices, store configuration, typed hooks, Provider wiring, and API middleware, while deferring broader store configurations.
Examples
Uses product selections, a ProductList component, generated products data, and a products HTTP endpoint.
What you can do after
Build a typed Redux store, connect it to React components, dispatch updates, and consume API data through generated query hooks.

Read how Essential TypeScript 5, Third Edition explains Redux →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.