Skip to main content
CF

State Management with Zustand

56m 13s
English
Paid
Updated September 2026

State Management with Zustand is a 10-lesson 56 minutes self-paced course by Simon Grimm. Zustand strips state management down to a small, hook-based API without Redux's boilerplate, and this 10-lesson course teaches it through a shopping-app example rather than an abstract counter demo.

Course facts

Lessons
10
Duration
56 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Simon Grimm
Price
Premium

Zustand strips state management down to a small, hook-based API without Redux's boilerplate, and this 10-lesson course teaches it through a shopping-app example rather than an abstract counter demo.

What you'll build

  • A Zustand store modeled around real shopping data — products and user interactions
  • Hooks that pull that store into components consistently across the app
  • A cart icon that updates its item count in real time as state changes

By working through a concrete example instead of theory alone, the course aims to leave you comfortable reaching for Zustand on real projects where Redux-style setup would feel like overkill.

Who teaches State Management with Zustand? Simon Grimm

Simon Grimm thumbnail

Simon Grimm is a German developer and educator behind the Galaxies.dev teaching platform, focused entirely on cross-platform mobile development with Ionic, Capacitor, React Native, and Flutter. He is one of the longest-running independent instructors on the Ionic / Capacitor stack and a frequent speaker at the framework's official events.

His CourseFlix listing carries over twenty Galaxies.dev courses covering Ionic Angular, Ionic React, Capacitor native plugin development, React Native, and Flutter — plus the surrounding ecosystem (auth, push notifications, in-app purchases, Stripe integration). Material is paid and aimed at developers building production mobile apps with web technologies rather than going down the native Swift / Kotlin track.

What lessons are included in State Management with Zustand?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 10 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: About the Course
All Course Lessons (10)
#Lesson TitleDurationAccess
1
About the Course Demo
01:40
2
What is Zustand?
03:19
3
Building a Product List
10:25
4
Creating a Zustand Store
10:36
5
Using the Store Hook and Actions
03:54
6
Reading the State
07:16
7
Displaying the Cart Items
07:53
8
Logging all Changes
02:49
9
Persisting the Store
04:15
10
Additional Patterns
04:06
Unlock unlimited learning

Get instant access to all 9 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to State Management with Zustand?

More courses by Simon Grimm

Frequently asked questions

What prerequisites are needed for this course?
The course is designed for individuals with a basic understanding of React and React Native. Familiarity with state management concepts will be helpful but is not required as the course covers the fundamentals of Zustand from the ground up.
What kind of project will I work on during the course?
Participants will build a comprehensive Zustand store modeled around a shopping environment. This includes managing product lists and user interactions, as well as developing dynamic UI components such as a cart icon that updates its product count in real time.
Who is the target audience for this course?
This course is ideal for React developers looking to enhance their skills in state management using the Zustand library. It's also suitable for developers who want to improve the interactivity and responsiveness of their mobile applications.
How does this course compare to other state management courses?
Unlike other state management courses that might cover a broad spectrum of libraries, this course focuses specifically on Zustand, providing a deep dive into its features and applications within React Native. The practical exercises and real-world examples make it distinct.
Which tools and platforms are covered in the course?
The course covers the Zustand library and its integration with React Native applications. Participants will learn to utilize hooks to seamlessly integrate the Zustand store across their apps, ensuring consistent and reactive data flow.
What topics are not covered in this course?
The course does not cover state management libraries other than Zustand. It also does not delve into backend development or server-side state management solutions.
What is the estimated time commitment for this course?
The course comprises 10 lessons. While the exact runtime is not specified, students should allocate sufficient time for both the lessons and hands-on practice to fully grasp the concepts of Zustand state management.