đ 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?

React Optimization CookbookVideo
by Tyler Clark
đšī¸ Levels: đ Intermediate
âŗ Duration: 1 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io

The Beginner's Guide to ReactVideo
by Kent C. Dodds
đšī¸ Levels: đą Beginner
âŗ Duration: 2.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io

React 101WrittenInteractive
đšī¸ Levels: đą Beginner
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy