π Key Learning Outcomes
- Understand the Suspense component.
- Set up ErrorBoundary where conditions arenβt met.
- Devise strategies to resolve different children.
- Import & use CreateResource to prepare for Suspense.
- Understand concurrent mode.
- Extract components into modules.
π¨βπ« About the Course
This course delves into the intricacies of working with React Suspense. Michael Chan, an experienced React developer, guides you through leveraging Suspense to control user experiences based on data availability. Get ahead in building React applications by mastering this cutting-edge feature.
π― Target Audience
- Suitable for experienced React developers looking to enhance their skills with the latest features.
- Ideal for those interested in optimizing user experience and data loading in React applications.
β Requirements
- Familiarity with React concepts and prior experience with React Hooks and class components are required.
π Course Content
- Explore setting up ErrorBoundary in React.
- Learn to import components lazily with Suspense.
- Understand communication between React.lazy and Suspense.
- Wrap fetch requests to communicate loading status.
- Separate API utility functions from components.
- Track async requests with useState Hook.
- Enable Suspense features with Concurrent Mode.
- De-prioritize non-user-blocking updates.
- Display loading states conditionally.
- Extract reusable components with React.Fragment.
Drop a comment
Build an App with React Suspense by Michael Chan
Log in to leave a feedback
Loginπ Psst! Interested in More React Courses?

Data Visualization for React DevelopersVideo
by Shirley Wu
πΉοΈ Levels: π Intermediate
β³ Duration: 3.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters

Learn React: Lifecycle MethodsWrittenInteractive
by Jiwon Shin
πΉοΈ Levels: π± Beginner
β³ Duration: 1 hours
π€ Price: Free
π§βπ» Learning Platform: Codecademy

React Hooks: RevisitedVideo
by Ryan Harris
πΉοΈ Levels: π Intermediate
β³ Duration: 0.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Egghead.io