createRoot: The Entry Point
+15 Mana
hydrateRoot: Server-Rendered HTML
+15 Mana
flushSync: Synchronous Updates
+15 Mana
Destroying React Trees(Sign in required)
Intermediate+10 Mana
Hydration Purpose(Sign in required)
Intermediate+10 Mana
flushSync Behavior(Sign in required)
Advanced+15 Mana
Suppressing Hydration Warnings(Sign in required)
Advanced+15 Mana
renderToPipeableStream
+15 Mana
renderToReadableStream
+15 Mana
Legacy SSR APIs
+15 Mana
Shell Ready Callback(Sign in required)
Advanced+15 Mana
Streaming API Selection(Sign in required)
Intermediate+10 Mana
Legacy SSR Limitations(Sign in required)
Intermediate+10 Mana
Static Markup Use Case(Sign in required)
Advanced+15 Mana
lazy: Dynamic Imports
+15 Mana
Suspense: Loading States
+15 Mana
Resource Preloading APIs
+15 Mana
Suspense Fallback(Sign in required)
Beginner+10 Mana
Lazy Export Requirement(Sign in required)
Intermediate+10 Mana
Preload vs Preinit(Sign in required)
Advanced+15 Mana
Suspense with Transitions(Sign in required)
Advanced+15 Mana
createElement: JSX Under the Hood
+15 Mana
cloneElement: Modifying Elements
+15 Mana
Children Utilities
+15 Mana
JSX Compilation(Sign in required)
Intermediate+10 Mana
cloneElement Purpose(Sign in required)
Intermediate+10 Mana
Counting Children(Sign in required)
Beginner+10 Mana
Children.only Behavior(Sign in required)
Advanced+15 Mana
Ready to start React Advanced APIs?
14 interactive lessons and 20 hands-on challenges — learn in VS Code, Cursor, or the web.