Redux action
A Redux action is a JavaScript object describing an event or requested state transition for a reducer to process.
React Hooks in Action: With Suspense and Concurrent Mode
An action object is a JavaScript object representing a state-change request through properties such as type and payload.
- How it is used
- Organizes interrelated component updates into named requests dispatched to a reducer.
- How deep it goes
- Defines primitive and object actions, demonstrates type and payload, and stops short of broader state-management systems.
- Examples
- Uses counter operations, BookablesList navigation, group selection, bookable selection, and a details checkbox.
- What you can do after
- Apply it via React's useReducer by dispatching typed objects that describe component state changes.
Read how React Hooks in Action: With Suspense and Concurrent Mode explains redux action →
React Quickly, Second Edition
An action is a description of an event or requested state transition that a reducer processes.
- How it is used
- Coordinates controlled updates for complex React state through dispatch and reducers.
- How deep it goes
- Defines action objects and demonstrates type-based reducer handling, but does not develop action structure beyond basic types and named operations.
- Examples
- Uses counter increment and decrement actions plus task and step management actions.
- What you can do after
- Apply it via React's useReducer to organize counter, task, and other complex state updates.
Read how React Quickly, Second Edition explains redux action →
Related concepts
- reduction operationused by · A reduction operation combines multiple input values or partial results according to a combining rule to produce fewer results, often a single aggregate.
- payloadhas part · A payload is the data, code, or other material carried by or attached to a message, token, system, or operation.
- provider patternused by · The provider pattern is a design pattern in which a component or service makes shared data or capabilities available to descendant components or dependent consumers.
- dispatchused by · Dispatch is a function or method that sends an action to a reducer or state store to request a state transition.
- buttonused by · A button is an interactive user-interface control that can be activated to initiate an action or select an option.
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.

