Redux
- Category
- Frameworks and libraries
- Docs outline
- 10 sections
Official docs outline
redux.js.org- Motivation and core principles
Why Redux, single source of truth, state is read-only, and changes via pure reducers.
- Redux concepts and data flow
Store, actions, reducers, dispatch, selectors, one-way data flow and immutability.
- Redux Toolkit app structure
configureStore, createSlice, Provider, and useSelector/useDispatch.
- Using Redux data in components
Selectors, prepare callbacks, action creators and organizing state.
- Async logic and thunks
createAsyncThunk, middleware, and loading states for fetching data.
- Performance and normalization
Memoized selectors, createEntityAdapter and normalized state, and render optimization.
- RTK Query
createApi, endpoints, caching, and auto-generated hooks.
- Redux fundamentals
Core concepts without RTK, middleware, and store enhancers.
- Style guide and best practices
Recommended patterns, state design, and non-serializable values.
- Using Redux
Structuring reducers, immutable update patterns, deriving data and writing tests.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.