đ Key Learning Outcomes
- Understanding Zustand state management library.
- Learning to create a store with subscription.
- Implementing custom React hooks.
- Using Zustand state selectors to prevent unnecessary rerenders.
- Defining actions in a Zustand-like store to modify React state.
- Preventing screen tearing in a Zustand-like app with useSyncExternalStore.
đ¨âđĢ About the Course
This course delves into creating a Zustand-like module state library for efficient state management in React applications. Daishi Kato, a core contributor of Zustand, guides you through the inner workings of the library, helping you grasp its API and functionality. By the end, you will have a solid understanding of Zustand and how to leverage it in your projects.
đ¯ Target Audience
- Ideal for React developers looking to enhance their state management skills.
- Suitable for those interested in learning about custom hooks and action-based state management solutions.
â Requirements
- Basic knowledge of React and familiarity with React hooks is recommended.
đ Course Content
- Explore Zustand state management library.
- Create a store with subscription.
- Implement custom React hooks.
- Use Zustand state selectors to optimize performance.
- Define actions in a Zustand-like store.
- Prevent screen tearing in a Zustand-like app.
Drop a comment
Create a Zustand-like Module State Library by Daishi Kato
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?

Learn React: HooksWrittenInteractive
đšī¸ Levels: đą Beginner
âŗ Duration: 4 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy


Fundamental Next.js API and PatternsVideo
by Lazar Nikolov
đšī¸ Levels: đą Beginner
âŗ Duration: 1.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io


The Ultimate Redux CourseVideo
by Mosh Hamedani
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 6 hours
đ¤ Price: Subscription