Introduction to Error Boundaries
+15 Mana
Building a Reusable Error Boundary
+15 Mana
Error Recovery Strategies
+15 Mana
Error Boundary Lifecycle Method(Sign in required)
Beginner+10 Mana
Error Boundary Coverage(Sign in required)
Intermediate+20 Mana
Error Boundary Lifecycle Order(Sign in required)
Intermediate+20 Mana
Understanding Concurrent Rendering
+15 Mana
useTransition Hook Deep Dive
+15 Mana
useDeferredValue for Derived State
+15 Mana
startTransition Without the Hook
+15 Mana
useTransition Return Value(Sign in required)
Beginner+10 Mana
useDeferredValue Optimization Requirement(Sign in required)
Intermediate+20 Mana
Transition vs Urgent Updates(Sign in required)
Intermediate+20 Mana
Suspense Fundamentals
+15 Mana
Code Splitting with React.lazy
+15 Mana
Error Boundaries for Graceful Failures
+15 Mana
Suspense for Data Fetching
+15 Mana
Suspense Fallback Purpose(Sign in required)
Beginner+10 Mana
What Error Boundaries Don't Catch(Sign in required)
Intermediate+20 Mana
Error Boundary Required Method(Sign in required)
Intermediate+20 Mana
Understanding React's Rendering Behavior
+15 Mana
Preventing Unnecessary Re-renders
+15 Mana
Virtualizing Long Lists
+15 Mana
Advanced Performance Patterns
+15 Mana
When to Virtualize(Sign in required)
Beginner+10 Mana
Re-render Triggers(Sign in required)
Intermediate+20 Mana
Making memo Work(Sign in required)
Intermediate+20 Mana
Ready to start React Intermediate?
58 interactive lessons and 54 hands-on challenges — learn in VS Code, Cursor, or the web.