Cover image for Performing Complex State Management with Redux

Performing Complex State Management with Redux

Simplifying Application Development

JC

Created by James Cross

Explore how Redux can help you manage complex state in JavaScript applications with confidence. You will learn practical techniques to organize your code, reduce bugs, and make your apps easier to maintain and test. By the end, you will see how Redux simplifies building larger, scalable projects.

Packt | Nov 2017 | 120 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Front-End Web Development Frameworks and Libraries, JavaScript

What You Will Learn

You will start with hands-on examples that introduce Redux and its role in the JavaScript ecosystem. Step by step, you will work through core concepts like actions, reducers, and middleware. By applying these skills to a real messaging board project, you will see how everything fits together in practice.

Key Features

  • Learn to structure and manage application state using Redux for consistency
  • Master actions, reducers, thunks, and selectors to handle complex logic
  • Apply Redux concepts by building a real-world messaging app with React

Target Audience

Ideal for developers who already know React and want to build larger, more reliable applications. If you have a solid grasp of JavaScript and some web development experience, you will gain the skills needed to organize state and reduce bugs in your projects using Redux.

Related courses

Cover image for Master React Development - Hooks, State Management, and Real-World Projects
Cover image for Modern React From The Beginning
Cover image for React Interview Mastery 2026 - Real Questions for Frontend Roles
Cover image for React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Cover image for Angular Signals Project 2026 - Build a Quiz App Step-by-Step
Cover image for Angular Interview Mastery 2026 - Practical Q&A for Real Hiring Rounds