Part 6
So far, we have placed the application's state and state logic directly inside React components. When applications grow larger, state management should be moved outside React components. In this part, we will introduce the Redux library, which is currently the most popular solution for managing the state of React applications.
We'll learn about the lightweight version of Redux directly supported by React, namely the React context and useReducer hook, as well as the React Query library that simplifies the server state management.
Part updated 12th October 2025
- Node updated to version 22.18.0
- Jest replaced with Vitest
- Axios replaced with Fetch API