Redux Toolkit
Redux Toolkit is the officially recommended Redux package providing utilities and conventions for configuring stores, defining reducers, and managing middleware.
React in Depth
Redux Toolkit is the officially recommended package for simplifying Redux state management through standardized store configuration, reducers, and middleware.
- How it is used
- Manages the shared data layer of a React goal tracker through a Redux store, reducers, selectors, and dispatched actions.
- How deep it goes
- Works through store, provider, selector, dispatch, and persistence files; does not detail Redux internals.
- Examples
- Uses a goal-tracking application with goal selection, addition, removal, completion, undo, and localStorage persistence.
- What you can do after
- Apply it via Redux Toolkit and react-redux to wire a store, component-facing hooks, actions, and local persistence.
Essential TypeScript 5, Third Edition
Redux Toolkit is the official Redux package providing utilities and conventions for creating and configuring Redux applications.
- How it is used
- Configures React application state and exposes local data, actions, and HTTP API results to components.
- How deep it goes
- Demonstrates slices, store configuration, typed hooks, Provider wiring, and API middleware without surveying alternative store architectures.
- Examples
- Uses product selections, an order action, a configured data store, a Provider, and a products HTTP query.
- What you can do after
- Build typed Redux state and consume HTTP data through generated React hooks.
Read how Essential TypeScript 5, Third Edition explains Redux Toolkit →
Related concepts
- Reduxconfigures · Redux is a JavaScript library for predictable application-state management, using a centralized store updated through dispatched actions and reducers.
- Immeruses · Immer is a JavaScript library that enables immutable state updates through mutable draft views, producing modified copies with structural sharing.
- React contextalternative to · React context is a mechanism for making values available to descendant components without explicitly passing them through intermediate components.
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.

